diff --git a/checkapk.in b/checkapk.in
index 8e7b77716329f2957af982316b74914ac50d3f7a..3c4f7b40074eb7468ec41a0a03fb77604b0e1797 100644
--- a/checkapk.in
+++ b/checkapk.in
@@ -120,7 +120,7 @@ for i in $pkgname $subpackages; do
 		wait
 
 		# filter to things that start with -+ but strip the header (---/+++)
-		diff -U0 "filelist-$_pkgname-old" "filelist-$_pkgname-new" | grep -E '^(\+|\-)[A-Za-z0-9]+' | grep '\.so' | while read -r diff_sofile; do
+		diff -U0 "filelist-$_pkgname-old" "filelist-$_pkgname-new" | grep -E '^(\+|-)[A-Za-z0-9]+' | grep '\.so' | while read -r diff_sofile; do
 			case "$diff_sofile" in
 			-*) path="$_pkgname-pkg-old"; sofile="${diff_sofile#\-}" ;;
 			+*) path="$_pkgname-pkg-new"; sofile="${diff_sofile#\+}" ;;