diff options
Diffstat (limited to 'src/AFC.c')
-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; |