Changeset 18404


Ignore:
Timestamp:
11/01/12 11:38:55 (11 years ago)
Author:
nit
Message:

[titan] fix memleak

File:
1 edited

Legend:

Unmodified
Added
Removed
  • titan/titan/softcam.h

    r17674 r18404  
    22#define SOFTCAM_H
    33
    4 char* swhichcam = NULL;
     4//char* swhichcam = NULL;
    55struct clist *emulist[LISTHASHSIZE] = {NULL};
    66
     
    4242
    4343        // search active cam
    44         swhichcam = whichcam();
     44        //free(swhichcam); swhichcam = NULL;
     45        //swhichcam = whichcam();
    4546
    4647        // get the emu list
     
    7879                        checkstate = command(cmd);
    7980                        free(cmd); cmd = NULL;
    80                         if(strstr(checkstate, "checkemu running") != 0)
     81                        if(ostrstr(checkstate, "checkemu running") != 0)
    8182                        {
    8283                                debug(100, "running emu = %s\n", emush);
     
    110111                        addlist(emulist, emuname, emush);
    111112                        free(emuname); emuname = NULL;
     113                        free(checkactive); checkactive = NULL;
     114                        free(checkstate); checkstate = NULL;
    112115                        emush = strtok(NULL, "\n");
    113116                        count++;
     
    347350                freelist(emulist);
    348351
    349         free(swhichcam);
     352        //free(swhichcam); swhichcam = NULL;
    350353        delmarkedscreennodes(softcam, 1);
    351354        delownerrc(softcam);
Note: See TracChangeset for help on using the changeset viewer.