mirror of
https://github.com/torvalds/linux.git
synced 2025-12-07 20:06:24 +00:00
staging: dgap: fix possible NULL dereference
The return pointer from dgap_getword() is used in strcmp() where it is dereferenced. But dgap_getword() can return NULL. Lets put a check there and return 0 as error. Signed-off-by: Sudip Mukherjee <sudip@vectorindia.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
committed by
Greg Kroah-Hartman
parent
60aff4ffba
commit
39be6b8b0c
@@ -349,6 +349,8 @@ static int dgap_gettok(char **in)
|
||||
|
||||
if (strstr(dgap_cword, "board")) {
|
||||
w = dgap_getword(in);
|
||||
if (!w)
|
||||
return 0;
|
||||
snprintf(dgap_cword, MAXCWORD, "%s", w);
|
||||
for (t = dgap_brdtype; t->token != 0; t++) {
|
||||
if (!strcmp(w, t->string))
|
||||
|
||||
Reference in New Issue
Block a user