y_socket: file_handler: debug readlink: have to add null char
This commit is contained in:
@@ -541,10 +541,11 @@ void* y_socket_send_file_for_node(void* arg){
|
|||||||
linkedFileName[0]='\0';
|
linkedFileName[0]='\0';
|
||||||
ssize_t lenLinkedFileName = readlink(argS->filename, linkedFileName, BUF_SIZE);
|
ssize_t lenLinkedFileName = readlink(argS->filename, linkedFileName, BUF_SIZE);
|
||||||
|
|
||||||
char * filename;
|
char * filename=NULL;
|
||||||
if(lenLinkedFileName==-1)
|
if(lenLinkedFileName==-1)
|
||||||
filename=argS->filename;
|
filename=argS->filename;
|
||||||
else{
|
else{
|
||||||
|
linkedFileName[lenLinkedFileName]='\0';
|
||||||
filename=malloc(lenLinkedFileName + 1);
|
filename=malloc(lenLinkedFileName + 1);
|
||||||
strcpy(filename, linkedFileName);
|
strcpy(filename, linkedFileName);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user