diff options
author | Kamil Dudka <kdudka@redhat.com> | 2010-08-31 17:19:57 +0200 |
---|---|---|
committer | Denys Vlasenko <dvlasenk@redhat.com> | 2010-08-31 17:19:57 +0200 |
commit | 92be608302973ebae0ec55ea726567fd9b042b05 (patch) | |
tree | e87e6f414291fd51822c4ab5d474a5bb5ef0489a /lib | |
parent | 824dbc97127452bf7783d6f9e8eb66e00a41589c (diff) | |
download | abrt-92be608302973ebae0ec55ea726567fd9b042b05.tar.gz abrt-92be608302973ebae0ec55ea726567fd9b042b05.tar.xz abrt-92be608302973ebae0ec55ea726567fd9b042b05.zip |
FileTransfer.cpp: add forgotten open error test
Signed-off-by: Kamil Dudka <kdudka@redhat.com>
Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
Diffstat (limited to 'lib')
-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); |