From 00b7767bc6fe309aa20375c859ebf708cfc7b9ea Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Mon, 15 May 2017 09:58:27 +0200 Subject: common: Let format_text return an error. * common/stringhelp.c (format_text): Return NULL on error. * common/t-stringhelp.c (test_format_text): Adjust for change. * g10/gpgcompose.c (show_help): Abort on out of core. * g10/tofu.c (ask_about_binding): Abort on format_text error. (show_statistics): Ditto. (show_warning): Ditto. -- For better re-usability function in common/ shot better not use xmalloc functions. Signed-off-by: Werner Koch --- g10/gpgcompose.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'g10/gpgcompose.c') diff --git a/g10/gpgcompose.c b/g10/gpgcompose.c index 071d6bf45..4a2cb818f 100644 --- a/g10/gpgcompose.c +++ b/g10/gpgcompose.c @@ -306,6 +306,8 @@ show_help (struct option options[]) if (! option) space = 72; formatted = format_text (tmp, space, space + 4); + if (!format_text) + abort (); if (tmp != help) xfree (tmp); -- cgit v1.2.3