pidof/killall: allow find_pid_by_name to find running
 processes started as scripts_with_name_longer_than_15_bytes.sh
 closes bug 4054 (and is generally neat)

diff --git a/procps/pidof.c b/procps/pidof.c
index 2519473..7805044 100644
--- a/procps/pidof.c
+++ b/procps/pidof.c
@@ -22,7 +22,6 @@
 	unsigned first = 1;
 	unsigned opt;
 #if ENABLE_FEATURE_PIDOF_OMIT
-	char ppid_str[sizeof(int)*3 + 1];
 	llist_t *omits = NULL; /* list of pids to omit */
 	opt_complementary = "o::";
 #endif
@@ -39,8 +38,7 @@
 		while (omits_p) {
 			/* are we asked to exclude the parent's process ID?  */
 			if (strcmp(omits_p->data, "%PPID") == 0) {
-				sprintf(ppid_str, "%u", (unsigned)getppid());
-				omits_p->data = ppid_str;
+				omits_p->data = utoa((unsigned)getppid());
 			}
 			omits_p = omits_p->link;
 		}