Blob Blame History Raw
--- yelp-2.18.1/src/yelp-utils.c.posix-man	2007-04-18 12:51:28.000000000 -0400
+++ yelp-2.18.1/src/yelp-utils.c	2007-04-18 12:51:32.000000000 -0400
@@ -807,8 +807,11 @@
 	if ((cur = strchr (path, ')')))
 	    man_num = g_strndup (path, cur - path);
 	if (man_num[0]) {
-	    man_dir = g_new (gchar, 5);
-	    g_snprintf (man_dir, 5, "man%c", man_num[0]);
+	    man_dir = g_new (gchar, 6);
+	    if (man_num[1] == 'p')
+              g_snprintf (man_dir, 6, "man%cp", man_num[0]);
+            else
+	      g_snprintf (man_dir, 5, "man%c", man_num[0]);
 	}
     } else {
 	man_name = g_strdup (path);