IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Apr 1, 2012, 3:11:00 PM (14 years ago)
Author:
eugene
Message:

replace strdup with strcreate (ohana memory safety)

Location:
trunk/Ohana/src/getstar/src
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/src/getstar/src/args_coords.c

    r31238 r33658  
    2626      exit (1);
    2727    }
    28     coordsFile = strdup(argv[N]);
     28    coordsFile = strcreate(argv[N]);
    2929    remove_argument (N, &argc, argv);
    3030  }
     
    3636      exit (1);
    3737    }
    38     astromFile = strdup(argv[N]);
     38    astromFile = strcreate(argv[N]);
    3939    remove_argument (N, &argc, argv);
    4040  }
  • trunk/Ohana/src/getstar/src/dvoImagesAtCoords.c

    r32974 r33658  
    142142        char *left_bracket = rindex(dbImages[N].name, '[');
    143143        if (!fullNames && left_bracket) {
    144             copy = strdup(left_bracket + 1);
     144            copy = strcreate(left_bracket + 1);
    145145            name = copy;
    146146            // zap the .hdr]
     
    158158        }
    159159        if  (copy) {
    160             // XXX: Temporarily leak this copy. free gets redirected to
    161             // ohana_free but strdup didn't allocate the memory
    162             // free(copy);
     160          free(copy);
    163161        }
    164162    }
Note: See TracChangeset for help on using the changeset viewer.