Remove double free in opserv_add_bad_word(), fixing SF#2579877.
authorMichael Poole <mdpoole@troilus.org>
Thu, 5 Mar 2009 03:42:39 +0000 (22:42 -0500)
committerMichael Poole <mdpoole@troilus.org>
Thu, 5 Mar 2009 03:42:39 +0000 (22:42 -0500)
src/opserv.c (opserv_add_bad_word): Remove extra free(orig_bad).

src/opserv.c

index ebfa775fc82fafa3a7f25eb060a32308a306f943..8e1efcc531e5712f98906b69485f3741a9f7c09c 100644 (file)
@@ -2049,7 +2049,6 @@ opserv_add_bad_word(struct svccmd *cmd, struct userNode *user, const char *new_b
                     reply("OSMSG_BAD_NUKING", orig_bad);
                 string_list_delete(opserv_bad_words, bad_idx);
                 bad_idx--;
-                free(orig_bad);
             }
             return 1;
         }