diff options
author | Don Scorgie <dscorgie@src.gnome.org> | 2006-10-05 12:00:59 +0000 |
---|---|---|
committer | Don Scorgie <dscorgie@src.gnome.org> | 2006-10-05 12:00:59 +0000 |
commit | f34a32f7592adab3b8143a01c02db63a7ba37ba3 (patch) | |
tree | f7148019ac2ae89f53d09efb8fc940844387d72b | |
parent | 86b60a0f8b8975040adb0acc84052709a267c09b (diff) | |
download | yelp-f34a32f7592adab3b8143a01c02db63a7ba37ba3.tar.gz |
Don't crash when manpath (prog) || MANPATH (env.) is available
* src/yelp-utils.c:
Don't crash when manpath (prog) || MANPATH (env.) is available
-rw-r--r-- | ChangeLog | 6 | ||||
-rw-r--r-- | src/yelp-utils.c | 4 |
2 files changed, 9 insertions, 1 deletions
@@ -1,3 +1,9 @@ +2006-10-05 Don Scorgie <dscorgie@cvs.gnome.org> + + * src/yelp-utils.c: + Don't crash when manpath (prog) || MANPATH (env.) + is available + ==================== 2.16.1 ==================== 2006-10-02 Don Scorgie <dscorgie@cvs.gnome.org> diff --git a/src/yelp-utils.c b/src/yelp-utils.c index 48cce7fe..445f7be5 100644 --- a/src/yelp-utils.c +++ b/src/yelp-utils.c @@ -788,7 +788,9 @@ convert_man_uri (gchar *uri, gboolean trust_uri) if (!g_spawn_command_line_sync ("manpath", &manp, NULL, NULL, NULL)) manp = g_strdup (g_getenv ("MANPATH")); - + if (!manp) { + return NULL; + } g_strstrip (manp); manpath = g_strsplit (manp, ":", -1); |