memleak fixed
authorMiloš Mulač <mulac@civ.zcu.cz>
Mon, 28 May 2007 14:45:37 +0000 (14:45 +0000)
committerMiloš Mulač <mulac@civ.zcu.cz>
Mon, 28 May 2007 14:45:37 +0000 (14:45 +0000)
org.glite.lb.server/src/index.c.T

index b3cbd18..83ee1a4 100644 (file)
@@ -108,7 +108,11 @@ continue_fetch_index:
        edg_wll_FreeStmt(&stmt);
        free(cols);
        free(col_names);
-       if (keys_out) *keys_out = keys; else free(keys);
+       if (keys_out) *keys_out = keys;
+       else { 
+               for (i=0; i<nkeys; i++) free(keys[i]); 
+               free(keys);
+       }
        *index_out = idx;
 
        return edg_wll_ResetError(ctx);