From 78cffcbf683cd66a6717d40854825d731fd4f01d Mon Sep 17 00:00:00 2001 From: John Darrington Date: Thu, 24 Apr 2014 06:53:27 +0200 Subject: [PATCH] Avoid crash in psppire-dialog-action-logistic.c Commit 14f4522a17db23e67a6fa17876633cc6260cb42b introduced some printf directives which syntax_gen_pspp did not support. This resulted in an assertion failure. This change reverts the changes which caused the problem. --- src/ui/gui/psppire-dialog-action-logistic.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/ui/gui/psppire-dialog-action-logistic.c b/src/ui/gui/psppire-dialog-action-logistic.c index 2eec4c6b81..1908bd98c7 100644 --- a/src/ui/gui/psppire-dialog-action-logistic.c +++ b/src/ui/gui/psppire-dialog-action-logistic.c @@ -1,5 +1,5 @@ /* PSPPIRE - a graphical user interface for PSPP. - Copyright (C) 2008, 2010, 2011, 2012, 2014 Free Software Foundation + Copyright (C) 2008, 2010, 2011, 2012 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 @@ -20,8 +20,6 @@ #include "psppire-dialog-action-logistic.h" #include "psppire-value-entry.h" -#include - #include "dialog-common.h" #include "helper.h" #include @@ -167,14 +165,13 @@ generate_syntax (PsppireDialogAction *a) ds_put_cstr (&str, "\n\t/CRITERIA ="); - syntax_gen_pspp (&str, " CUT(%.*g)", DBL_DIG + 1, rd->cut_point); + syntax_gen_pspp (&str, " CUT(%g)", rd->cut_point); syntax_gen_pspp (&str, " ITERATE(%d)", rd->max_iterations); if (rd->conf) { - syntax_gen_pspp (&str, "\n\t/PRINT = CI(%.*g)", - DBL_DIG + 1, rd->conf_level); + syntax_gen_pspp (&str, "\n\t/PRINT = CI(%g)", rd->conf_level); } if (rd->constant) -- 2.30.2