From: Ben Pfaff Date: Thu, 11 Feb 2010 04:26:15 +0000 (-0800) Subject: gui: Fix theoretical comparison against garbage pointer. X-Git-Tag: v0.7.5~144 X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7f69a2ed219474868691fd485f7b02c01e2a7058;p=pspp-builds.git gui: Fix theoretical comparison against garbage pointer. Presumably gtk_tree_model_iter_n_children() never returns a negative value, but in case it ever could, this eliminates a comparison against an uninitialized 'v1' value. Found by Clang (http://clang-analyzer.llvm.org). --- diff --git a/src/ui/gui/t-test-paired-samples.c b/src/ui/gui/t-test-paired-samples.c index 95e212af..56de59fc 100644 --- a/src/ui/gui/t-test-paired-samples.c +++ b/src/ui/gui/t-test-paired-samples.c @@ -1,5 +1,5 @@ /* PSPPIRE - a graphical user interface for PSPP. - Copyright (C) 2008 Free Software Foundation + Copyright (C) 2008, 2010 Free Software Foundation 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 @@ -133,6 +133,8 @@ select_as_pair_member (GtkTreeIter source_iter, gtk_tree_model_get (tt_d->list_store, &dest_iter, 1, &v1, -1); } + else + v1 = NULL; if ( n_rows == 0 || v1 != NULL) {