Explorar o código

Set action_todo as volatile to avoid possible clobbering on longjmp

Guillem Jover %!s(int64=17) %!d(string=hai) anos
pai
achega
5b44e3de7a
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  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;