diff --git a/check_packages2install-pkgmanager/yum.sh b/check_packages2install-pkgmanager/yum.sh
index 74dbc664d25359899eb9d5c0f2153e6ea2b29f16..c63e1af6ad636943f2a58a299ec6ce4accff2718 100644
--- a/check_packages2install-pkgmanager/yum.sh
+++ b/check_packages2install-pkgmanager/yum.sh
@@ -12,6 +12,7 @@
 # 2022-06-07  v1.1  ah  add sudo for yum --bugfix check-update
 #                       rename functions
 # 2022-08-31  v1.2  ah  status line depends on os major version
+# 2023-07-17  v1.3  ah  fix hiding obsolete packages
 # ===============================================================
 
 
@@ -27,27 +28,29 @@ function yum.getUpdates(){
 function yum.getPackageList(){
     local iStart=3
     # detect number of line containing "Obsoleting Packages"
-    typeset -i local iEnd
+    local iEnd
+    typeset -i iEnd
     iEnd=$( echo "$packagemanOut" | grep -n '^Obsoleting Packages' | cut -f 1 -d ':' )-1
 
     local sEnd=$iEnd
     test "$iEnd" = "-1" && sEnd='$'
 
-    echo "$packagemanOut" | sed -n ${iStart},${sEnd}p
+    test $iEnd -gt $iStart && echo "$packagemanOut" | sed -n ${iStart},${sEnd}p
 }
 
 # ---------------------------------------------------------------
 # get custom status
 function yum.getStatusLine(){
-  typeset -i local _osversion
+  local _osversion
+  typeset -i _osversion
   _osversion=$( ph.getOSMajor )
   if [ $_osversion -ge 8 ]; then
     if ! sudo /usr/bin/yum --security check-update 2>&1 | grep "available" ; then
-      echo "rc = $? [Not detected on v$_osversion]"
+      echo "No update available. rc = $?"
     fi
   else
     if ! sudo /usr/bin/yum --bugfix check-update 2>&1 | grep security; then
-      echo "rc = $? [Not detected on v$_osversion]"
+      echo "No update available (older version v$_osversion). rc = $?"
     fi
   fi
 }