Changeset 22500


Ignore:
Timestamp:
07/24/13 14:54:44 (11 years ago)
Author:
nit
Message:

[titan] fix error out

File:
1 edited

Legend:

Unmodified
Added
Removed
  • titan/titan/global.h

    r22375 r22500  
    24152415        printf("--------------------------------------\n");
    24162416
    2417         if(!file_exist("/var/swap/logs"))   
    2418                 mkdir("/var/swap/logs", 0777);
     2417        char* logdir = ostrcat(getconfig("tracelog", NULL), NULL, 0, 0);
     2418        if(logdir != NULL)
     2419        {
     2420                char* tmplogdir = dirname(logdir);
     2421                if(tmplogdir != NULL)
     2422                {
     2423                        if(!file_exist(tmplogdir))   
     2424                                mkdir(tmplogdir, 0777);
     2425                }
     2426                free(logdir); logdir = NULL;
     2427        }
    24192428                       
    24202429        fd = fopen(getconfig("tracelog", NULL), "w");
Note: See TracChangeset for help on using the changeset viewer.