diff --git a/check_glsa b/check_glsa
index b3f0df2a5719f266a7aa073c2d60987da236676d..d2389d5772d9ca2b4258eb13847937801001255d 100755
--- a/check_glsa
+++ b/check_glsa
@@ -15,7 +15,7 @@ glsa-check -l -n > $GLSA_TMP 2> $ERR_TMP
 RC=$?
 if [ $RC -ne 0 ]
 then
-    echo UNKNOWN - glsa-check returned $?
+    echo UNKNOWN - glsa-check returned $RC
     cat $ERR_TMP
     exit 3
 fi
@@ -43,7 +43,7 @@ case $RC in
        exit 2;;
     1) echo "OK - no GLSA-related problems found. | problems=0, packages=0"
        exit 0;;
-    *) echo UNKNOWN - grep returned $?
+    *) echo UNKNOWN - grep returned $RC
        cat $ERR_TMP
        exit 3;;
 esac