1
1

DEREF_AFTER_NULL in src/iperf_error.c (#423)

DEREF_AFTER_NULL: pointer ‘test’ at line:77 is passed as an argument to function iperf_delete_pidfile(), in which it is dereferenced at iperf_api.c:2832.
Pointer ‘test’ can be NULL and dereferencing a NULL pointer causes seg-fault.

Applied Fix: pointer ‘test’ is checked for NULL before passing it to function iperf_delete_pidfile().
Этот коммит содержится в:
g-coder 2016-05-26 21:17:29 +05:30 коммит произвёл Bruce A. Mah
родитель 3b2311263a
Коммит 8fcfc2479f

Просмотреть файл

@ -74,7 +74,8 @@ iperf_errexit(struct iperf_test *test, const char *format, ...)
fprintf(stderr, "iperf3: %s\n", str);
}
va_end(argp);
iperf_delete_pidfile(test);
if (test)
iperf_delete_pidfile(test);
exit(1);
}