Check return value of gctl_get_asciiparam().
Found with: Coverity Prevent(tm) CID: 1118
This commit is contained in:
parent
f095d54f01
commit
916cd41c47
@ -753,6 +753,10 @@ g_concat_ctl_create(struct gctl_req *req, struct g_class *mp)
|
||||
for (attached = 0, no = 1; no < *nargs; no++) {
|
||||
snprintf(param, sizeof(param), "arg%u", no);
|
||||
name = gctl_get_asciiparam(req, param);
|
||||
if (name == NULL) {
|
||||
gctl_error(req, "No 'arg%d' argument.", no);
|
||||
return;
|
||||
}
|
||||
if (strncmp(name, "/dev/", strlen("/dev/")) == 0)
|
||||
name += strlen("/dev/");
|
||||
pp = g_provider_by_name(name);
|
||||
|
Loading…
Reference in New Issue
Block a user