diff --git a/src/smblib/smbfile.c b/src/smblib/smbfile.c index da6cca6a1d3652db27e8b6bfde46c8e7b3241986..6837e80987d19c67a6fb043c688a16ce4ffe7347 100644 --- a/src/smblib/smbfile.c +++ b/src/smblib/smbfile.c @@ -357,7 +357,7 @@ int smb_addfile_withlist(smb_t* smb, smbfile_t* file, int storage, const char* e char* content = NULL; int result; - if(list != NULL) { + if(list != NULL && *list != NULL) { size_t size = strListCount(list) * 1024; content = calloc(1, size); if(content == NULL)