summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen Kallus <benjamin.p.kallus.gr@dartmouth.edu>2022-01-14 17:55:53 -0500
committerBen Kallus <benjamin.p.kallus.gr@dartmouth.edu>2022-01-15 16:53:16 -0500
commitf77ed7621e6e7918fe1eb3d390f22b545b883a33 (patch)
tree5d00ba2c15e282fb5cd558c9c69757ffcafb36ca
parent7cc6456425cd15532768a2edda4fb4d9f432baf9 (diff)
Add argc checks to delete-prop
Signed-off-by: Ben Kallus <benjamin.p.kallus.gr@dartmouth.edu>
-rw-r--r--src/property.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/property.c b/src/property.c
index 071f80f..e3baef3 100644
--- a/src/property.c
+++ b/src/property.c
@@ -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)
{