Author: vlendec Date: 2006-03-11 23:58:18 +0000 (Sat, 11 Mar 2006) New Revision: 14225
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=14225 Log: Fix Coverity Bug # 67 Modified: branches/SAMBA_3_0/source/intl/lang_tdb.c trunk/source/intl/lang_tdb.c Changeset: Modified: branches/SAMBA_3_0/source/intl/lang_tdb.c =================================================================== --- branches/SAMBA_3_0/source/intl/lang_tdb.c 2006-03-11 23:52:09 UTC (rev 14224) +++ branches/SAMBA_3_0/source/intl/lang_tdb.c 2006-03-11 23:58:18 UTC (rev 14225) @@ -40,7 +40,10 @@ return False; } - if (tdb_lockall(tdb) != 0) return False; + if (tdb_lockall(tdb) != 0) { + file_lines_free(lines); + return False; + } /* wipe the db */ tdb_traverse(tdb, tdb_traverse_delete_fn, NULL); Modified: trunk/source/intl/lang_tdb.c =================================================================== --- trunk/source/intl/lang_tdb.c 2006-03-11 23:52:09 UTC (rev 14224) +++ trunk/source/intl/lang_tdb.c 2006-03-11 23:58:18 UTC (rev 14225) @@ -40,7 +40,10 @@ return False; } - if (tdb_lockall(tdb) != 0) return False; + if (tdb_lockall(tdb) != 0) { + file_lines_free(lines); + return False; + } /* wipe the db */ tdb_traverse(tdb, tdb_traverse_delete_fn, NULL);
