X-Git-Url: https://sigrok.org/gitweb/?p=sigrok-cli.git;a=blobdiff_plain;f=parsers.c;h=5ec655f78ad3dce8a05f01186a2a7ec61febb437;hp=d788532f17097915511383851066141a999b7007;hb=c5e0e72ee3bcc799d1510c9fb91b3a0073766b2a;hpb=59e421bbda22512122660aee370d31b88f8ccdf4 diff --git a/parsers.c b/parsers.c index d788532..5ec655f 100644 --- a/parsers.c +++ b/parsers.c @@ -17,6 +17,7 @@ * along with this program. If not, see . */ +#include #include #include #include @@ -408,6 +409,9 @@ int parse_driver(char *arg, struct sr_dev_driver **driver, GSList **drvopts) int i; char *drvname; + if (!arg) + return FALSE; + drvargs = parse_generic_arg(arg, TRUE); drvname = g_strdup(g_hash_table_lookup(drvargs, "sigrok_key"));