From 5fbde20956aab779fd9dc50b512564f544ff8170 Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Tue, 4 Mar 2008 14:21:29 +0100 Subject: [PATCH] handle kit_strdup failure. * tools/polkit-policy-file-validate.c (validate_file): Signed-off-by: Jim Meyering Signed-off-by: David Zeuthen --- tools/polkit-policy-file-validate.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tools/polkit-policy-file-validate.c b/tools/polkit-policy-file-validate.c index c70de17..e77bbdd 100644 --- a/tools/polkit-policy-file-validate.c +++ b/tools/polkit-policy-file-validate.c @@ -99,7 +99,8 @@ validate_file (const char *file) basename++; else basename = file; - prefix = kit_strdup (basename); + if ((prefix = kit_strdup (basename)) == NULL) + goto out; /* strip out "policy" - retain the dot */ prefix [strlen (prefix) - 6] = '\0'; -- 2.7.4