IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 29666


Ignore:
Timestamp:
Nov 4, 2010, 12:35:10 PM (16 years ago)
Author:
watersc1
Message:

fix stack-stack diff queuing

File:
1 edited

Legend:

Unmodified
Added
Removed
  • tags/ipp-20101029/ippTools/src/difftool.c

    r29553 r29666  
    20502050    }
    20512051
    2052     if (!p_psDBRunQueryF(config->dbh, query, stack2Query, stack1Query, diffQuery0, stack1Query)) {
     2052
     2053    psString queryCopy = psStringCopy(query);
     2054    psFree(query);
     2055    query = queryCopy;
     2056   
     2057    psStringSubstitute(&query, stack1Query, "@STACK1_QUERY@");
     2058    psStringSubstitute(&query, stack2Query, "@STACK2_QUERY@");
     2059    psStringSubstitute(&query, diffQuery0,  "@DIFF0_QUERY@");
     2060
     2061    if (!p_psDBRunQuery(config->dbh, query)) {
    20532062        psError(PS_ERR_UNKNOWN, false, "database error");
    20542063        psFree(query);
     
    21212130        psFree(thisWhere);
    21222131
    2123         psTrace("difftool",1, query,stack2Query,this_stack1Query,diffQuery1,this_stack1Query);
     2132
     2133        psString queryCopy = psStringCopy(query);
     2134        psFree(query);
     2135        query = queryCopy;
     2136   
     2137
     2138        psStringSubstitute(&query, this_stack1Query, "@STACK1_QUERY@");
     2139        psStringSubstitute(&query, stack2Query,      "@STACK2_QUERY@");
     2140        psStringSubstitute(&query, diffQuery1,       "@DIFF1_QUERY@");
     2141
     2142        psTrace("difftool", 1, "%s", query);
    21242143        if (!psDBTransaction(config->dbh)) {
    21252144            psError(PS_ERR_UNKNOWN, false, "database error");
Note: See TracChangeset for help on using the changeset viewer.