diff options
Prevent possibly using uninitialized values
-rw-r--r-- | gnome-autoar/autoar-create.c | 2 | ||||
-rw-r--r-- | gnome-autoar/autoar-extract.c | 1 |
2 files changed, 3 insertions, 0 deletions
diff --git a/gnome-autoar/autoar-create.c b/gnome-autoar/autoar-create.c index a775972..1a81c9f 100644 --- a/gnome-autoar/autoar-create.c +++ b/gnome-autoar/autoar-create.c @@ -406,6 +406,8 @@ autoar_create_do_write_data (AutoarCreate *arcreate, g_debug ("autoar_create_do_write_data: entry size is %"G_GUINT64_FORMAT, archive_entry_size (entry)); + written_actual = 0; + istream = (GInputStream*)g_file_read (file, NULL, &(arcreate->priv->error)); if (istream == NULL) return; diff --git a/gnome-autoar/autoar-extract.c b/gnome-autoar/autoar-extract.c index 2f0a4bd..a3718bf 100644 --- a/gnome-autoar/autoar-extract.c +++ b/gnome-autoar/autoar-extract.c @@ -1115,6 +1115,7 @@ autoar_extract_run (AutoarExtract *arextract, use_raw_format = TRUE; } bad_filename = g_hash_table_new_full (g_str_hash, g_str_equal, g_free, NULL); + pathname_basename = NULL; while ((r = archive_read_next_header (a, &entry)) == ARCHIVE_OK) { const char *pathname, *dir_sep_location; size_t skip_len, prefix_len; |