Skip to content

Commit f2d3d94

Browse files
committed
コミット[7e52ba8]の問題を改修
* 警告を消すためにNULLを代入したが、strlenで不正参照となっていたため、修正
1 parent b3ac40d commit f2d3d94

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

libcob/fileio.c

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5536,13 +5536,13 @@ cob_listdir_next (cob_field *f_handle, cob_field *f_filename)
55365536
filename = listdir_filedata->d_name;
55375537
}
55385538
#endif
5539-
length = strlen (filename);
5540-
5541-
if (length > f_filename->size) {
5542-
length = f_filename->size;
5543-
}
55445539
memset (f_filename->data, ' ', f_filename->size);
5540+
55455541
if(filename != NULL){
5542+
length = strlen (filename);
5543+
if (length > f_filename->size) {
5544+
length = f_filename->size;
5545+
}
55465546
memcpy (f_filename->data, filename, length);
55475547
}
55485548
#ifdef _WIN32

0 commit comments

Comments
 (0)