mirror of
https://git.tartarus.org/simon/putty.git
synced 2025-01-25 09:12:24 +00:00
Fix typo in validate_manual_hostkey().
'p += strcspn' returns p always non-NULL and sometimes pointing at \0, as opposed to 'p = strchr' which returns p sometimes non-NULL and never pointing at \0. Test the pointer after the call accordingly. Thanks, Coverity.
This commit is contained in:
parent
063c438fec
commit
2ef23bb812
2
misc.c
2
misc.c
@ -943,7 +943,7 @@ int validate_manual_hostkey(char *key)
|
|||||||
while ((p += strspn(p, " \t"))[0]) {
|
while ((p += strspn(p, " \t"))[0]) {
|
||||||
q = p;
|
q = p;
|
||||||
p += strcspn(p, " \t");
|
p += strcspn(p, " \t");
|
||||||
if (p) *p++ = '\0';
|
if (*p) *p++ = '\0';
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Now q is our word.
|
* Now q is our word.
|
||||||
|
Loading…
Reference in New Issue
Block a user