contrib/chg/chg.c
changeset 30692 23ddd43ba866
parent 30691 7adb60660496
child 30693 baee0f47b533
--- a/contrib/chg/chg.c	Mon Jan 02 14:10:32 2017 +0000
+++ b/contrib/chg/chg.c	Mon Jan 02 14:43:37 2017 +0000
@@ -431,15 +431,14 @@
 
 	setupsignalhandler(hgc_peerpid(hgc), hgc_peerpgid(hgc));
 	const char *pagercmd = hgc_getpager(hgc, argv + 1, argc - 1);
-	pagerpid = setuppager(pagercmd);
+	pid_t pagerpid = setuppager(pagercmd);
 	if (pagerpid)
 		hgc_attachio(hgc);  /* reattach to pager */
 	int exitcode = hgc_runcommand(hgc, argv + 1, argc - 1);
 	restoresignalhandler();
 	hgc_close(hgc);
 	freecmdserveropts(&opts);
-	if (pagerpid)
-		waitpager(pagerpid);
+	waitpager();
 
 	return exitcode;
 }