IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 18172


Ignore:
Timestamp:
Jun 17, 2008, 1:54:43 PM (18 years ago)
Author:
Paul Price
Message:

Fixing double free following API change to pmConfigDB

Location:
trunk/ippTools/src
Files:
19 edited

Legend:

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

    r16170 r18172  
    159159    // do this last so we don't setup a connection before CLI options are
    160160    // validated
    161     config->dbh = pmConfigDB(config->modules);
     161    config->dbh = psMemIncrRefCounter(pmConfigDB(config->modules));
    162162    if (!config->dbh) {
    163163        psError(PS_ERR_UNKNOWN, false, "Can't configure database");
  • trunk/ippTools/src/camtoolConfig.c

    r18093 r18172  
    574574
    575575    // define Database handle, if used
    576     config->dbh = pmConfigDB(config->modules);
     576    config->dbh = psMemIncrRefCounter(pmConfigDB(config->modules));
    577577    if (!config->dbh) {
    578578        psError(PS_ERR_UNKNOWN, false, "Can't configure database");
  • trunk/ippTools/src/chiptoolConfig.c

    r18093 r18172  
    325325
    326326    // define Database handle, if used
    327     config->dbh = pmConfigDB(config->modules);
     327    config->dbh = psMemIncrRefCounter(pmConfigDB(config->modules));
    328328    if (!config->dbh) {
    329329        psError(PS_ERR_UNKNOWN, false, "Can't configure database");
  • trunk/ippTools/src/detselectConfig.c

    r16170 r18172  
    218218
    219219    // define Database handle, if used
    220     config->dbh = pmConfigDB(config->modules);
     220    config->dbh = psMemIncrRefCounter(pmConfigDB(config->modules));
    221221    if (!config->dbh) {
    222222        psError(PS_ERR_UNKNOWN, false, "Can't configure database");
  • trunk/ippTools/src/dettoolConfig.c

    r18157 r18172  
    13181318    // do this last so we don't setup a connection before CLI options are
    13191319    // validated
    1320     config->dbh = pmConfigDB(config->modules);
     1320    config->dbh = psMemIncrRefCounter(pmConfigDB(config->modules));
    13211321    if (!config->dbh) {
    13221322        psError(PS_ERR_UNKNOWN, false, "Can't configure database");
  • trunk/ippTools/src/difftoolConfig.c

    r18093 r18172  
    293293    // do this last so we don't setup a connection before CLI options are
    294294    // validated
    295     config->dbh = pmConfigDB(config->modules);
     295    config->dbh = psMemIncrRefCounter(pmConfigDB(config->modules));
    296296    if (!config->dbh) {
    297297        psError(PS_ERR_UNKNOWN, false, "Can't configure database");
  • trunk/ippTools/src/faketoolConfig.c

    r18093 r18172  
    458458
    459459    // define Database handle, if used
    460     config->dbh = pmConfigDB(config->modules);
     460    config->dbh = psMemIncrRefCounter(pmConfigDB(config->modules));
    461461    if (!config->dbh) {
    462462        psError(PS_ERR_UNKNOWN, false, "Can't configure database");
  • trunk/ippTools/src/flatcorrConfig.c

    r16674 r18172  
    251251    // do this last so we don't setup a connection before CLI options are
    252252    // validated
    253     config->dbh = pmConfigDB(config->modules);
     253    config->dbh = psMemIncrRefCounter(pmConfigDB(config->modules));
    254254    if (!config->dbh) {
    255255        psError(PS_ERR_UNKNOWN, false, "Can't configure database");
  • trunk/ippTools/src/guidetoolConfig.c

    r14023 r18172  
    196196
    197197    // define Database handle, if used
    198     config->dbh = pmConfigDB(config->modules);
     198    config->dbh = psMemIncrRefCounter(pmConfigDB(config->modules));
    199199    if (!config->dbh) {
    200200        psError(PS_ERR_UNKNOWN, false, "Can't configure database");
  • trunk/ippTools/src/magictoolConfig.c

    r18093 r18172  
    251251    // do this last so we don't setup a connection before CLI options are
    252252    // validated
    253     config->dbh = pmConfigDB(config->modules);
     253    config->dbh = psMemIncrRefCounter(pmConfigDB(config->modules));
    254254    if (!config->dbh) {
    255255        psError(PS_ERR_UNKNOWN, false, "Can't configure database");
  • trunk/ippTools/src/pstamptoolConfig.c

    r16957 r18172  
    224224    // do this last so we don't setup a connection before CLI options are
    225225    // validated
    226     config->dbh = pmConfigDB(config->modules);
     226    config->dbh = psMemIncrRefCounter(pmConfigDB(config->modules));
    227227    if (!config->dbh) {
    228228        psError(PS_ERR_UNKNOWN, false, "Can't configure database");
  • trunk/ippTools/src/pxadminConfig.c

    r17611 r18172  
    126126
    127127    // define Database handle, if used
    128     config->dbh = pmConfigDB(config->modules);
     128    config->dbh = psMemIncrRefCounter(pmConfigDB(config->modules));
    129129    if (!config->dbh) {
    130130        psError(PS_ERR_UNKNOWN, false, "Can't configure database");
  • trunk/ippTools/src/pxinjectConfig.c

    r16509 r18172  
    192192    // do this last so we don't setup a connection before CLI options are
    193193    // validated
    194     config->dbh = pmConfigDB(config->modules);
     194    config->dbh = psMemIncrRefCounter(pmConfigDB(config->modules));
    195195    if (!config->dbh) {
    196196        psError(PS_ERR_UNKNOWN, false, "Can't configure database");
  • trunk/ippTools/src/pzgetexpConfig.c

    r14600 r18172  
    7373
    7474    // define Database handle, if used
    75     config->dbh = pmConfigDB(config->modules);
     75    config->dbh = psMemIncrRefCounter(pmConfigDB(config->modules));
    7676    if(!config->dbh) {
    7777        psError(PS_ERR_UNKNOWN, false, "Can't connect to db\n");
  • trunk/ippTools/src/pzgetimfilesConfig.c

    r17741 r18172  
    7979
    8080    // define Database handle, if used
    81     config->dbh = pmConfigDB(config->modules);
     81    config->dbh = psMemIncrRefCounter(pmConfigDB(config->modules));
    8282    if(!config->dbh) {
    8383        psError(PS_ERR_UNKNOWN, false, "Can't connect to db\n");
  • trunk/ippTools/src/pztoolConfig.c

    r17655 r18172  
    257257    // do this last so we don't setup a connection before CLI options are
    258258    // validated
    259     config->dbh = pmConfigDB(config->modules);
     259    config->dbh = psMemIncrRefCounter(pmConfigDB(config->modules));
    260260    if (!config->dbh) {
    261261        psError(PS_ERR_UNKNOWN, false, "Can't configure database");
  • trunk/ippTools/src/regtoolConfig.c

    r17802 r18172  
    352352
    353353    // define Database handle, if used
    354     config->dbh = pmConfigDB(config->modules);
     354    config->dbh = psMemIncrRefCounter(pmConfigDB(config->modules));
    355355    if (!config->dbh) {
    356356        psError(PXTOOLS_ERR_SYS, false, "Can't configure database");
  • trunk/ippTools/src/stacktoolConfig.c

    r18152 r18172  
    305305    // do this last so we don't setup a connection before CLI options are
    306306    // validated
    307     config->dbh = pmConfigDB(config->modules);
     307    config->dbh = psMemIncrRefCounter(pmConfigDB(config->modules));
    308308    if (!config->dbh) {
    309309        psError(PS_ERR_UNKNOWN, false, "Can't configure database");
  • trunk/ippTools/src/warptoolConfig.c

    r18029 r18172  
    496496    // do this last so we don't setup a connection before CLI options are
    497497    // validated
    498     config->dbh = pmConfigDB(config->modules);
     498    config->dbh = psMemIncrRefCounter(pmConfigDB(config->modules));
    499499    if (!config->dbh) {
    500500        psError(PS_ERR_UNKNOWN, false, "Can't configure database");
Note: See TracChangeset for help on using the changeset viewer.