I've just pushed this: >From 1ae256940a86fa000cf768b5fd2dddd7cf6026b2 Mon Sep 17 00:00:00 2001 From: Jim Meyering <meyer...@redhat.com> Date: Fri, 26 Jun 2009 17:25:16 +0200 Subject: [PATCH] ui: avoid NULL dereference on realloc failure
* parted/strlist.c (gettext_to_wchar) [ENABLE_NLS]: Use xrealloc, so we never return NULL, which could then be dereferenced. --- parted/strlist.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/parted/strlist.c b/parted/strlist.c index d71e876..cc4b65c 100644 --- a/parted/strlist.c +++ b/parted/strlist.c @@ -1,6 +1,6 @@ /* parted - a frontend to libparted - Copyright (C) 1999, 2000, 2001, 2007 Free Software Foundation, Inc. + Copyright (C) 1999, 2000, 2001, 2007, 2009 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 @@ -123,7 +123,7 @@ gettext_to_wchar (const char* str) if (status == (size_t) -1) goto error; - result = realloc (result, (wcslen (result) + 1) * sizeof (wchar_t)); + result = xrealloc (result, (wcslen (result) + 1) * sizeof (wchar_t)); return result; error: -- 1.6.3.3.524.g8586b _______________________________________________ bug-parted mailing list bug-parted@gnu.org http://lists.gnu.org/mailman/listinfo/bug-parted