Hello community, here is the log from the commit of package ksh for openSUSE:Factory checked in at 2013-02-17 17:04:16 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ksh (Old) and /work/SRC/openSUSE:Factory/.ksh.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "ksh", Maintainer is "werner@suse.com" Changes: -------- --- /work/SRC/openSUSE:Factory/ksh/ksh.changes 2013-02-11 20:48:32.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.ksh.new/ksh.changes 2013-02-17 17:04:18.000000000 +0100 @@ -1,0 +2,5 @@ +Fri Feb 15 14:40:41 UTC 2013 - werner@suse.de + +- Avoid segmentation fault on typeset on ENV variable (bnc#803613) + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ksh.spec ++++++ --- /var/tmp/diff_new_pack.Xz4lW1/_old 2013-02-17 17:04:20.000000000 +0100 +++ /var/tmp/diff_new_pack.Xz4lW1/_new 2013-02-17 17:04:20.000000000 +0100 @@ -112,7 +112,7 @@ # is part of ksh93u+ 2012-06-28 # PATCH-EXTEND-UPSTREAM astksh_builtin_poll20120806_001.diff [bnc#779888] Patch27: astksh_builtin_poll20120806_001.diff -# PATCH-FIX-UPSTREAM ksh93-env.dif [bnc#785266] +# PATCH-FIX-UPSTREAM ksh93-env.dif [bnc#785266, bnc#803613] Patch28: ksh93-env.dif # PATCH-FIX-UPSTREAM ksh93-zerofill.dif [bnc#785360] Patch29: ksh93-zerofill.dif @@ -366,6 +366,8 @@ RPM_OPT_FLAGS="${RPM_OPT_FLAGS//-O[s0-9]/-O}" cflags -mno-powerpc64 RPM_OPT_FLAGS HOSTTYPE=linux.powerpc + _PACKAGE_HOSTTYPE_=linux.powerpc + export _PACKAGE_HOSTTYPE_ ;; ppc64|powerpc64) RPM_OPT_FLAGS="${RPM_OPT_FLAGS//-O[s0-9]/-O}" ++++++ ksh93-env.dif ++++++ --- /var/tmp/diff_new_pack.Xz4lW1/_old 2013-02-17 17:04:20.000000000 +0100 +++ /var/tmp/diff_new_pack.Xz4lW1/_new 2013-02-17 17:04:20.000000000 +0100 @@ -1,3 +1,14 @@ +--- src/cmd/ksh93/sh/init.c ++++ src/cmd/ksh93/sh/init.c 2013-02-15 13:29:57.129444048 +0000 +@@ -336,6 +336,8 @@ static void put_restricted(register Namv + int path_scoped = 0, fpath_scoped=0; + Pathcomp_t *pp; + char *name = nv_name(np); ++ if (!shp) ++ shp = sh_getinterp(); + if(!(flags&NV_RDONLY) && sh_isoption(SH_RESTRICTED)) + errormsg(SH_DICT,ERROR_exit(1),e_restricted,nv_name(np)); + if(np==PATHNOD || (path_scoped=(strcmp(name,PATHNOD->nvname)==0))) --- src/cmd/ksh93/sh/name.c +++ src/cmd/ksh93/sh/name.c 2012-10-16 12:12:43.000000000 +0000 @@ -2162,7 +2162,7 @@ static void attstore(register Namval_t * -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org