X-Git-Url: http://git.tremily.us/?a=blobdiff_plain;f=IkiWiki%2FWrapper.pm;h=3f3e63ca6b9957440dc45c81a1e4721b66559221;hb=ae75c9bee683d5645b033ddea5b211cc99416d19;hp=830b0487734e352fe4b6c2585616c480d794713a;hpb=b4ab74e722aaca406922fe614d9e6541dd87c3bf;p=ikiwiki.git diff --git a/IkiWiki/Wrapper.pm b/IkiWiki/Wrapper.pm index 830b04877..3f3e63ca6 100644 --- a/IkiWiki/Wrapper.pm +++ b/IkiWiki/Wrapper.pm @@ -121,8 +121,18 @@ $check_commit_hook $envsave newenviron[i++]="HOME=$ENV{HOME}"; newenviron[i++]="WRAPPED_OPTIONS=$configstring"; + +#ifdef __TINYC__ + if (clearenv() != 0) { + perror("clearenv"); + exit(1); + } + for (; i>0; i--) + putenv(newenviron[i-1]); +#else newenviron[i]=NULL; environ=newenviron; +#endif if (setregid(getegid(), -1) != 0 && setregid(getegid(), -1) != 0) {