Index: ossp-pkg/pth/ChangeLog RCS File: /v/ossp/cvs/ossp-pkg/pth/ChangeLog,v rcsdiff -q -kk '-r1.639' '-r1.640' -u '/v/ossp/cvs/ossp-pkg/pth/ChangeLog,v' 2>/dev/null --- ChangeLog 2005/10/05 08:54:31 1.639 +++ ChangeLog 2005/10/12 08:14:21 1.640 @@ -19,6 +19,11 @@ / __/ | |_| | __|_____(_)___/_________________________________________________________ + Changes between 2.0.5 and 2.0.6 (05-Oct-2005 to xx-xxx-2005) + + *) Return an error if pth_kill() is called before pth_init(). + [Martin Kraemer ] + Changes between 2.0.4 and 2.0.5 (18-Feb-2005 to 05-Oct-2005) *) Upgraded build environment to GNU libtool 1.5.20 and Index: ossp-pkg/pth/pth_lib.c RCS File: /v/ossp/cvs/ossp-pkg/pth/pth_lib.c,v rcsdiff -q -kk '-r1.59' '-r1.60' -u '/v/ossp/cvs/ossp-pkg/pth/pth_lib.c,v' 2>/dev/null --- pth_lib.c 2004/12/31 19:34:45 1.59 +++ pth_lib.c 2005/10/12 08:14:21 1.60 @@ -138,6 +138,8 @@ /* kill the package internals */ int pth_kill(void) { + if (!pth_initialized) + return pth_error(FALSE, EINVAL); if (pth_current != pth_main) return pth_error(FALSE, EPERM); pth_debug1("pth_kill: enter");