From: Ben Pfaff Date: Sat, 20 Feb 2016 18:14:22 +0000 (-0800) Subject: pspp-convert: Fix use of uninitialized data in error case. X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8c1fa27ad794a04b15cbeb42d29502627ed19078;hp=e4f726ad61233531b155b62f0c99ff667b2c2e11;p=pspp pspp-convert: Fix use of uninitialized data in error case. Found by GCC. --- diff --git a/utilities/pspp-convert.c b/utilities/pspp-convert.c index f53e28a83e..b7dd30b6c9 100644 --- a/utilities/pspp-convert.c +++ b/utilities/pspp-convert.c @@ -1,5 +1,5 @@ /* PSPP - a program for statistical analysis. - Copyright (C) 2013, 2014, 2015 Free Software Foundation, Inc. + Copyright (C) 2013, 2014, 2015, 2016 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -26,6 +26,7 @@ #include "data/casereader.h" #include "data/casewriter.h" #include "data/csv-file-writer.h" +#include "data/dictionary.h" #include "data/encrypted-file.h" #include "data/file-name.h" #include "data/por-file-writer.h" @@ -60,12 +61,12 @@ main (int argc, char *argv[]) long long int max_cases = LLONG_MAX; struct dictionary *dict = NULL; struct casereader *reader; - struct file_handle *input_fh; + struct file_handle *input_fh = NULL; const char *encoding = NULL; struct encrypted_file *enc; const char *output_format = NULL; - struct file_handle *output_fh; + struct file_handle *output_fh = NULL; struct casewriter *writer; const char *password = NULL;