From 92be608302973ebae0ec55ea726567fd9b042b05 Mon Sep 17 00:00:00 2001 From: Kamil Dudka Date: Tue, 31 Aug 2010 17:19:57 +0200 Subject: FileTransfer.cpp: add forgotten open error test Signed-off-by: Kamil Dudka Signed-off-by: Denys Vlasenko --- lib/plugins/FileTransfer.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'lib/plugins/FileTransfer.cpp') 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); -- cgit