diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/AFC.c | 6 | 
1 files changed, 5 insertions, 1 deletions
| @@ -179,7 +179,11 @@ static int dispatch_AFC_packet(AFClient *client, const char *data, int length) {  		if (debug) fwrite(buffer, 1, client->afc_packet->this_length, stdout);  		if (debug) fprintf(stderr, "\n");  		bytes = mux_send(client->connection, buffer, client->afc_packet->this_length); -		if (buffer) free(buffer); + +		if (buffer) { +			free(buffer); +			buffer = NULL; +		}  		return bytes;  	}  	return -1; | 
