From 728640188aaed68d976554d12cd4f69f60132192 Mon Sep 17 00:00:00 2001 From: Penguin Date: Sun, 1 May 2022 15:31:38 -0500 Subject: [PATCH] changed the exit procedure so destructors can be called --- .../index/main.cpp.6C7D4E708A9CF215.idx | Bin 1596 -> 1692 bytes .../p_serial_packet.cpp.45B1DE7F1E66FFCC.idx | Bin 2232 -> 2890 bytes .../p_serial_packet.h.38E83F6A61EFB6BA.idx | Bin 1732 -> 1826 bytes src/main.cpp | 6 ++++-- 4 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.cache/clangd/index/main.cpp.6C7D4E708A9CF215.idx b/.cache/clangd/index/main.cpp.6C7D4E708A9CF215.idx index 97bbccf166d7653f0698611900b44368fcc02053..dd3f3fe2b6bfd35cd0ea003b2c1cb4ef0109a1ec 100644 GIT binary patch delta 443 zcmdnPGl!Qo$kWYj%0^aZCWT+j3=GUg)z+4WpV>3j8>s^J)vj z46+h9Gs;^S9b%1k|U)t0MtZ;G|NXe@{rS z7bvX4rNRdj_MX|1b2#ROKFDSbJ$;yPD%0`ozC* z^0oIP$iW6$26`}U(e71TIO2JT0970ElDjU81Glc ptv@qPP66rFRMb>wfC3;-U(46ISs_GNIZU56v-o^#H2J? zgGrlNQ$=%f7?U=O8nYVbZZ}K}P1zRVT^89;3 zdcBN1BFbFKd@u#xGdpq)$Gp%73Tvrq>A-|jnT}`o9V!+83aiVhD@{&fp6j8?tO_@G z^7gEjue~2dfbu$;I=V1z(;g(_Fl$Vn#qy3F$W&lg5STodRm(z?S(68*lt)BUQd0@W`;~F) q&y15(M1h{xP}ERofC3;-U&EAP@;}xXj`DgbmT&$`w@*%DvjPAjN^dp* diff --git a/.cache/clangd/index/p_serial_packet.cpp.45B1DE7F1E66FFCC.idx b/.cache/clangd/index/p_serial_packet.cpp.45B1DE7F1E66FFCC.idx index b74c9a322d445ea60e5066c06936e5ecb59e40c2..d5a8f73d2c293ec24ff24c6a5db3beb2b4617f4d 100644 GIT binary patch literal 2890 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 diff --git a/.cache/clangd/index/p_serial_packet.h.38E83F6A61EFB6BA.idx b/.cache/clangd/index/p_serial_packet.h.38E83F6A61EFB6BA.idx index 2f80e9b7504eea4309dccf18f8f86ec28e1192d2..d4bdd84bbbc88c93b9bde8d34ce531fb273ac92b 100644 GIT binary patch delta 587 zcmX@YyNIto$kWYDik*SMImNRgH?<^@g@J)V5QvLQiZZ_d>8*?m3>9ac+|2&`Ckw-*^=h zChJgbPHiy;4v5C}izHw73T##pU=oI@*I?5Sgh}tc(rNqb;1*_aCNY?_IHNcdO#16p zLEYuaXO#GugeDs?o3a+ArWHp|&Sk#B404YPi@BObTKESB&&ElNJRHjG$~+KD85m&B zWaQ)kJFl1}l#yrhNtRiBJRI7L+8nDkbGgL5Gf1e--m`6R*|2Z!*PmM>SA5i)wsqr1hwEFH zZ`6f_WJ4)GevMPaXdd8|P1+wYexmojai@tKeY+~f(0NOBFo9(Jn@w{dC%$VBcnK-!^ MI3exz>% diff --git a/src/main.cpp b/src/main.cpp index 178fc23..77712e8 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -13,10 +13,12 @@ int x = 0; int y = 0; +bool b_quit = false; + void sigint_handler(int param) { + b_quit = true; std::cout << "Exiting..." << std::endl; - exit(1); } int main() @@ -30,7 +32,7 @@ int main() zmq::message_t msg_recv; zmq::message_t msg_send; - for (;;) + while (!b_quit) { int32_t x = 0; int32_t y = 0;