changeset 4180:772a53ed65f2 draft

if-linux: fix a potential NULL de-reference
author Roy Marples <roy@marples.name>
date Mon, 06 Nov 2017 21:51:34 +0000
parents a996934a143b
children 4224319f0887
files src/if-linux.c
diffstat 1 files changed, 4 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/src/if-linux.c	Mon Nov 06 12:37:02 2017 +0000
+++ b/src/if-linux.c	Mon Nov 06 21:51:34 2017 +0000
@@ -1376,8 +1376,10 @@
 	return s;
 
 eexit:
-	free(state->buffer);
-	state->buffer = NULL;
+	if (state != NULL) {
+		free(state->buffer);
+		state->buffer = NULL;
+	}
 	close(s);
 	return -1;
 }