gdb로 디버깅시에는 세그먼트 폴트가 뜨지만 실행시에는 안생기는것이 이해가
안되네여
글구 이런현상이 반복되면 메모리누수가 되어서 나중에 메모리부족현상이 나오는게 아닌가여?
char *directoryName,*fileName;
char newPath[FILEPATH_LEN];
memset(newPath,0x00,sizeof(newPath));
filePath=msg->filePath;
//directory,file name을 구함
directoryName=(char*)calloc(FILEPATH_LEN,sizeof(char));
fileName=(char*)calloc(FILEPATH_LEN,sizeof(char));
strncpy(directoryName,filePath,strlen(filePath));
strncpy(fileName,filePath,strlen(filePath));