]> git.sur5r.net Git - i3/i3/commitdiff
Fix read of uninitialized memory (#2596)
authorZbyněk Moravec <moraveczbynek@gmail.com>
Fri, 2 Dec 2016 17:53:59 +0000 (18:53 +0100)
committerMichael Stapelberg <stapelberg@users.noreply.github.com>
Fri, 2 Dec 2016 17:53:59 +0000 (18:53 +0100)
Previous code was reading whole array, it was slower and it
read uninitialized memory

src/bindings.c

index eec821b6a732d1bf245756c0d60ce9310f04196f..c76e7779f1ef19c3f56d5f41b448712cabea30b8 100644 (file)
@@ -981,7 +981,7 @@ int *bindings_get_buttons_to_grab(void) {
         }
 
         /* Avoid duplicates. */
-        for (int i = 0; i < num_max; i++) {
+        for (int i = 0; i < num; i++) {
             if (buffer[i] == button)
                 continue;
         }