Przeglądaj źródła

Set action_todo as volatile to avoid possible clobbering on longjmp

Guillem Jover 17 lat temu
rodzic
commit
5b44e3de7a
1 zmienionych plików z 1 dodań i 1 usunięć
  1. 1 1
      src/packages.c

+ 1 - 1
src/packages.c

@@ -169,7 +169,7 @@ void packages(const char *const *argv) {
 void process_queue(void) {
   struct pkginqueue *removeent, *rundown;
   struct pkginfo *volatile pkg;
-  enum action action_todo;
+  volatile enum action action_todo;
   jmp_buf ejbuf;
   enum istobes istobe= itb_normal;