Silence static analyzer warning about null termination of a string
The buf[] array is initialized to zeros, so it was already null terminated since the read() call did not allow the last character of the buffer to be overwritten. Since that was apparently not enough to make some static analyzers understand the design, use explicit null termination after a successful read() call. Signed-off-by: Jouni Malinen <j@w1.fi>
This commit is contained in:
parent
d3a035169b
commit
4eab36595e
1 changed files with 1 additions and 0 deletions
|
@ -144,6 +144,7 @@ int wpa_debug_open_linux_tracing(void)
|
|||
printf("failed to read /proc/mounts\n");
|
||||
return -1;
|
||||
}
|
||||
buf[buflen] = '\0';
|
||||
|
||||
line = strtok_r(buf, "\n", &tmp1);
|
||||
while (line) {
|
||||
|
|
Loading…
Reference in a new issue