IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Apr 26, 2010, 3:02:03 PM (16 years ago)
Author:
bills
Message:

have chiptool -revertprocessedimfile revert faults from the update process too

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ippTools/src/chiptool.c

    r27738 r27776  
    813813        return false;
    814814    }
     815    psString query_update = pxDataGet("chiptool_revertupdatedimfile.sql");
     816    if (!query) {
     817        psError(PXTOOLS_ERR_SYS, false, "failed to retreive SQL statement");
     818        psFree(where);
     819        return false;
     820    }
    815821
    816822    if (where && psListLength(where->list)) {
    817823        psString whereClause = psDBGenerateWhereConditionSQL(where, NULL);
    818824        psStringAppend(&query, " AND %s", whereClause);
     825        psStringAppend(&query_update, " AND %s", whereClause);
    819826        psFree(whereClause);
    820827    }
     
    828835    }
    829836    psFree(query);
     837    if (!p_psDBRunQuery(config->dbh, query_update)) {
     838        psError(PS_ERR_UNKNOWN, false, "database error");
     839        psFree(query_update);
     840        return false;
     841    }
     842    psFree(query_update);
    830843
    831844    return true;
Note: See TracChangeset for help on using the changeset viewer.