]> diplodocus.org Git - xorg-xinput/commitdiff
Add argc checks to delete-prop
authorBen Kallus <benjamin.p.kallus.gr@dartmouth.edu>
Fri, 14 Jan 2022 22:55:53 +0000 (17:55 -0500)
committerBen Kallus <benjamin.p.kallus.gr@dartmouth.edu>
Sat, 15 Jan 2022 21:53:16 +0000 (16:53 -0500)
Signed-off-by: Ben Kallus <benjamin.p.kallus.gr@dartmouth.edu>
src/property.c

index 071f80fa7716301335ea1fc3afa9fe955dd955ef..e3baef36612981678223cdfdf22a2a06c7b60e9b 100644 (file)
@@ -270,6 +270,12 @@ delete_prop_xi1(Display *dpy, int argc, char** argv, char* n, char *desc)
     char        *name;
     Atom        prop;
 
+    if (argc < 2)
+    {
+        fprintf(stderr, "Usage: xinput %s %s\n", n, desc);
+        return EXIT_FAILURE;
+    }
+
     info = find_device_info(dpy, argv[0], False);
     if (!info)
     {
@@ -578,6 +584,12 @@ delete_prop_xi2(Display *dpy, int argc, char** argv, char* n, char *desc)
     char        *name;
     Atom        prop;
 
+    if (argc < 2)
+    {
+        fprintf(stderr, "Usage: xinput %s %s\n", n, desc);
+        return EXIT_FAILURE;
+    }
+
     info = xi2_find_device_info(dpy, argv[0]);
     if (!info)
     {