]> granicus.if.org Git - strace/commitdiff
filter_qualify: prepare for the change of signame semantics
authorDmitry V. Levin <ldv@altlinux.org>
Sat, 22 Dec 2018 18:58:51 +0000 (18:58 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Mon, 17 Dec 2018 19:19:23 +0000 (19:19 +0000)
* filter_qualify.c (sigstr_to_uint): Check signame return value.

filter_qualify.c

index 754ef4cb5d634f7c810f7b61b0af82793196d1e2..4a05f1b277cb340f98e81ee75c199d09735d8b7a 100644 (file)
@@ -40,6 +40,9 @@ sigstr_to_uint(const char *s)
        for (int i = 1; i <= 255; ++i) {
                const char *name = signame(i);
 
+               if (!name)
+                       continue;
+
                if (strncasecmp(name, "SIG", 3) != 0)
                        continue;