patch for fix this bug in postinst _AND_ _dhelp_parse_ _util_.
diff -ruN dhelp-0.5.24/debian/postinst dhelp-0.5.24.new/debian/postinst --- dhelp-0.5.24/debian/postinst 2004-04-02 12:13:37.000000000 +0400 +++ dhelp-0.5.24.new/debian/postinst 2007-06-25 00:46:17.000000000 +0400 @@ -18,6 +18,9 @@ # MA 02111-1307 USA. # source debconf library + +umask 022 + . /usr/share/debconf/confmodule # create configuration directory if necessary diff -ruN dhelp-0.5.24/dhelp_parse.c dhelp-0.5.24.new/dhelp_parse.c --- dhelp-0.5.24/dhelp_parse.c 2005-09-04 21:56:59.000000000 +0400 +++ dhelp-0.5.24.new/dhelp_parse.c 2007-06-25 02:42:34.000000000 +0400 @@ -780,6 +780,8 @@ char zw[MAXPATHLEN]; char resolv_name[MAXPATHLEN]; + umask(022); + if ((argc < 2) || (strlen (argv[1]) != 2) || (argv[1][0] != '-')) { help();