Improve detection of program exit code in gdb script
diff --git a/tests/scripts/test_zeroize.gdb b/tests/scripts/test_zeroize.gdb
index 15b8b09..df15c8a 100644
--- a/tests/scripts/test_zeroize.gdb
+++ b/tests/scripts/test_zeroize.gdb
@@ -26,11 +26,6 @@
 set $len = sizeof(buf)
 set $buf = buf
 
-if exit_code != 0
-    echo The program did not terminate correctly\n
-    quit 1
-end
-
 while $i < $len
     if $buf[$i++] != 0
         echo The buffer at was not zeroized\n
@@ -39,4 +34,12 @@
 end
 
 echo The buffer was correctly zeroized\n
+
+continue
+
+if $_exitcode != 0
+    echo The program did not terminate correctly\n
+    quit 1
+end
+
 quit 0