From 45c0c4128037a02b18d2b82ad35ae8784390a8ec Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Sat, 13 Oct 2012 15:35:39 +0200 Subject: urlencode: fix /fd/0 use --- sys/src/cmd/urlencode.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'sys/src/cmd/urlencode.c') diff --git a/sys/src/cmd/urlencode.c b/sys/src/cmd/urlencode.c index 466590c4a..1d10a977f 100644 --- a/sys/src/cmd/urlencode.c +++ b/sys/src/cmd/urlencode.c @@ -44,9 +44,12 @@ main(int argc, char *argv[]) } ARGEND; if(argc == 1){ - close(0); - if(open(*argv, OREAD) < 0) + int fd; + + fd = open(*argv, OREAD); + if(fd < 0) sysfatal("%r"); + if(fd != 0) dup(fd, 0); } else if(argc > 1) usage(); -- cgit v1.2.3