]> git.tuebingen.mpg.de Git - paraslash.git/blobdiff - command.c
Fix an invalid free() in command handlers.
[paraslash.git] / command.c
index d08a71818cfb437c5cd6c02a13d6a7c2f3e56893..698e2755f6cf2dbc1835fe60d56129d50d1d8985 100644 (file)
--- a/command.c
+++ b/command.c
@@ -792,8 +792,6 @@ __noreturn void handle_connect(int fd, const char *peername)
        ret = cmd->handler(fd, argc, argv);
        mutex_lock(mmd_mutex);
        mmd->num_commands++;
        ret = cmd->handler(fd, argc, argv);
        mutex_lock(mmd_mutex);
        mmd->num_commands++;
-       free(mmd->afd.afhi.info_string);
-       free(mmd->afd.afhi.chunk_table);
        mutex_unlock(mmd_mutex);
        if (ret >= 0)
                goto out;
        mutex_unlock(mmd_mutex);
        if (ret >= 0)
                goto out;