X-Git-Url: http://git.uio.no/git/?p=u%2Fmrichter%2FAliRoot.git;a=blobdiff_plain;f=RAW%2Fraw2date.c;h=62d549e40798b0b64090a14079e3294880fa6ddb;hp=31ba57ac9d2153419daa9cf4197c9be0e64ea93a;hb=7ea470bb053b18cd1ab1e7930f1dbe6dd28d6a34;hpb=721230b0f9779b52866e8e0d2b0d7fb46bc54481 diff --git a/RAW/raw2date.c b/RAW/raw2date.c index 31ba57ac9d2..62d549e4079 100644 --- a/RAW/raw2date.c +++ b/RAW/raw2date.c @@ -79,8 +79,12 @@ int handleArgs( const int argc, char * const * const argv ) { perror( "malloc failed " ); return FALSE; } - if ( (fileNames[ numFiles-1 ] = strdup( argv[arg] )) == NULL ) { - perror( "strdup failed " ); + if ( (fileNames[ numFiles-1 ] = malloc( strlen(argv[arg])+1 )) == NULL ) { + perror( "malloc failed " ); + return FALSE; + } + if ( (strcpy( fileNames[ numFiles-1 ], argv[arg] )) == NULL ) { + perror( "strcpy failed " ); return FALSE; } }