Changeset 25515 for trunk/ippTools/src/difftool.c
- Timestamp:
- Sep 23, 2009, 3:15:52 PM (17 years ago)
- File:
-
- 1 edited
-
trunk/ippTools/src/difftool.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippTools/src/difftool.c
r25509 r25515 583 583 } 584 584 585 psString whereString = psStringCopy(""); 585 586 if (psListLength(where->list)) { 586 587 psString whereClause = psDBGenerateWhereConditionSQL(where, NULL); 587 psStringAppend(& query, " WHERE%s", whereClause);588 psStringAppend(&whereString, "\n AND %s", whereClause); 588 589 psFree(whereClause); 589 590 } … … 599 600 if (!psDBTransaction(config->dbh)) { 600 601 psError(PS_ERR_UNKNOWN, false, "database error"); 601 return false; 602 } 603 604 if (!p_psDBRunQuery(config->dbh, query)) { 602 psFree(whereString); 603 return false; 604 } 605 606 if (!p_psDBRunQueryF(config->dbh, query, whereString)) { 605 607 psError(PS_ERR_UNKNOWN, false, "database error"); 606 608 psFree(query); 609 psFree(whereString); 607 610 if (!psDBRollback(config->dbh)) { 608 611 psError(PS_ERR_UNKNOWN, false, "database error"); … … 611 614 } 612 615 psFree(query); 616 psFree(whereString); 613 617 614 618 psArray *output = p_psDBFetchResult(config->dbh);
Note:
See TracChangeset
for help on using the changeset viewer.
