diff options
| -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) { | |||
| 179 | if (debug) fwrite(buffer, 1, client->afc_packet->this_length, stdout); | 179 | if (debug) fwrite(buffer, 1, client->afc_packet->this_length, stdout); |
| 180 | if (debug) fprintf(stderr, "\n"); | 180 | if (debug) fprintf(stderr, "\n"); |
| 181 | bytes = mux_send(client->connection, buffer, client->afc_packet->this_length); | 181 | bytes = mux_send(client->connection, buffer, client->afc_packet->this_length); |
| 182 | if (buffer) free(buffer); | 182 | |
| 183 | if (buffer) { | ||
| 184 | free(buffer); | ||
| 185 | buffer = NULL; | ||
| 186 | } | ||
| 183 | return bytes; | 187 | return bytes; |
| 184 | } | 188 | } |
| 185 | return -1; | 189 | return -1; |
