X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;f=mysql_selector.c;h=ff299cdf0fb59cba31abc4d6263e62b19f12cfad;hb=839a32891754f3f162b73f88b58e04eab8032d7a;hp=ff94d8d7c26e5cc8fcd1095a6e1eb85e17c3a348;hpb=e0e5a7c1a04c6a2ee4a475e823657e06e6df2f99;p=paraslash.git diff --git a/mysql_selector.c b/mysql_selector.c index ff94d8d7..ff299cdf 100644 --- a/mysql_selector.c +++ b/mysql_selector.c @@ -1840,10 +1840,10 @@ static int update_audio_file(char *name) ret = real_query(q); free(q); out: - if (ebn) - free(ebn); + free(ebn); return ret; } + /* If called as child, mmd_lock must be held */ static void update_mmd(char *info) { @@ -2420,9 +2420,8 @@ static char **server_get_audio_file_list(unsigned int num) free(stream); query = make_message("%s limit %d", tmp, num); free(tmp); - if (!query) - goto err_out; result = get_result(query); + free(query); if (!result) goto err_out; num_rows = mysql_num_rows(result); @@ -2444,8 +2443,6 @@ err_out: free(list); list = NULL; success: - if (query) - free(query); if (result) mysql_free_result(result); return list;