We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 168e471 commit 7e52ba8Copy full SHA for 7e52ba8
1 file changed
libcob/fileio.c
@@ -5531,7 +5531,7 @@ cob_listdir_next (cob_field *f_handle, cob_field *f_filename)
5531
#else
5532
listdir_filedata = readdir (listdir_handle);
5533
if (listdir_filedata == NULL) {
5534
- filename = " ";
+ filename = NULL;
5535
}else{
5536
filename = listdir_filedata->d_name;
5537
}
@@ -5542,7 +5542,9 @@ cob_listdir_next (cob_field *f_handle, cob_field *f_filename)
5542
length = f_filename->size;
5543
5544
memset (f_filename->data, ' ', f_filename->size);
5545
- memcpy (f_filename->data, filename, length);
+ if(filename != NULL){
5546
+ memcpy (f_filename->data, filename, length);
5547
+ }
5548
#ifdef _WIN32
5549
if (!FindNextFile (listdir_handle, listdir_filedata)) {
5550
strcpy (listdir_filedata->cFileName, " ");
0 commit comments