summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStig Bjørlykke <stig@bjorlykke.org>2017-06-21 16:09:15 -0400
committerStig Bjørlykke <stig@bjorlykke.org>2017-06-21 20:10:55 +0000
commit7e124c9d8c8cb12e4fa4fd0f38ffbe376e168111 (patch)
treefd9893d6edb62e6ae445dbfa8ebc747c43541df0
parentbd1dbafebbc735431d56f8faadc8f4d3da206a09 (diff)
downloadwireshark-7e124c9d8c8cb12e4fa4fd0f38ffbe376e168111.tar.gz
wsutil: Check return from ws_write
Change-Id: I73f65222dc23ebcb484f2598a12f43b284654420 Reviewed-on: https://code.wireshark.org/review/22321 Reviewed-by: Stig Bjørlykke <stig@bjorlykke.org> (cherry picked from commit 6117ff496becee208336847a0cf460c15751ef6d) Reviewed-on: https://code.wireshark.org/review/22322
-rw-r--r--wsutil/filesystem.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/wsutil/filesystem.c b/wsutil/filesystem.c
index 727d89be83..28f68eac33 100644
--- a/wsutil/filesystem.c
+++ b/wsutil/filesystem.c
@@ -1249,6 +1249,7 @@ profile_write_info_file(void)
{
gchar *profile_dir, *info_file, *filename;
GList *files, *file;
+ ssize_t nwritten = 0;
int fd;
profile_dir = get_profiles_dir();
@@ -1260,8 +1261,8 @@ profile_write_info_file(void)
file = g_list_first(files);
while (file) {
filename = (gchar *)file->data;
- (void)ws_write(fd, filename, (unsigned int)strlen(filename));
- (void)ws_write(fd, "\n", 1);
+ nwritten += ws_write(fd, filename, (unsigned int)strlen(filename));
+ nwritten += ws_write(fd, "\n", 1);
file = g_list_next(file);
}
g_list_free(files);