gnokii-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gnokii] 03/03: Fix writing 0-length files


From: Daniele Forsi
Subject: [gnokii] 03/03: Fix writing 0-length files
Date: Sat, 07 Jun 2014 09:57:50 +0000

dforsi pushed a commit to branch master
in repository gnokii.

commit 54057cce9afe00e4fcdbc67a3109c490249433e8
Author: Daniele Forsi <address@hidden>
Date:   Sat Jun 7 11:26:20 2014 +0200

    Fix writing 0-length files
    
    Fixes commit dc50c42 (Fix warnings when compiling with clang)
---
 gnokii/gnokii-file.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/gnokii/gnokii-file.c b/gnokii/gnokii-file.c
index c979947..933a800 100644
--- a/gnokii/gnokii-file.c
+++ b/gnokii/gnokii-file.c
@@ -276,7 +276,7 @@ gn_error getfile(int argc, char *argv[], gn_data *data, 
struct gn_statemachine *
                        fprintf(stderr, _("Can't open file %s for writing!\n"), 
filename2);
                        return GN_ERR_FAILED;
                }
-               if (fwrite(fi.file, fi.file_length, 1, f) < 1) {
+               if (fwrite(fi.file, 1, fi.file_length, f) < fi.file_length) {
                        fprintf(stderr, _("Failed to write to file %s.\n"), 
filename2);
                        error = GN_ERR_FAILED;
                }
@@ -331,7 +331,7 @@ gn_error getfilebyid(int argc, char *argv[], gn_data *data, 
struct gn_statemachi
                                fprintf(stderr, _("Can't open file %s for 
writing!\n"), filename2);
                                return GN_ERR_FAILED;
                        }
-                       if (fwrite(fi.file, fi.file_length, 1, f) < 1) {
+                       if (fwrite(fi.file, 1, fi.file_length, f) < 
fi.file_length) {
                                fprintf(stderr, _("Failed to write to file 
%s.\n"), filename2);
                                error = GN_ERR_FAILED;
                        }
@@ -382,7 +382,7 @@ gn_error getallfiles(char *path, gn_data *data, struct 
gn_statemachine *state)
                                        fprintf(stderr, _("Can't open file %s 
for writing!\n"), filename2);
                                        return GN_ERR_FAILED;
                                }
-                               if (fwrite(data->file->file, 
data->file->file_length, 1, f) < 1) {
+                               if (fwrite(data->file->file, 1, 
data->file->file_length, f) < data->file->file_length) {
                                        fprintf(stderr, _("Failed to write to 
file %s.\n"), filename2);
                                        fclose(f);
                                        return GN_ERR_FAILED; 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]