diff options
Diffstat (limited to 'lib/plugins/FileTransfer.cpp')
| -rw-r--r-- | lib/plugins/FileTransfer.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/plugins/FileTransfer.cpp b/lib/plugins/FileTransfer.cpp index 05820d05..41874d2e 100644 --- a/lib/plugins/FileTransfer.cpp +++ b/lib/plugins/FileTransfer.cpp @@ -232,6 +232,10 @@ void CFileTransfer::Run(const char *pActionDir, const char *pArgs, int force) { /* Remember pActiveDir for later sending */ FILE *dirlist = fopen(FILETRANSFER_DIRLIST, "a"); + if (!dirlist) + { + throw CABRTException(EXCEP_PLUGIN, "Can't open "FILETRANSFER_DIRLIST); + } fprintf(dirlist, "%s\n", pActionDir); fclose(dirlist); VERB3 log("Remembered '%s' for future file transfer", pActionDir); |
