diff --git a/src/client/menu.c b/src/client/menu.c
index 8e57b06d5cbafaa99931e031bd79631e4991d702..f30e480482ff7faa65c3b69ccc65db852bfbef1d 100644
--- a/src/client/menu.c
+++ b/src/client/menu.c
@@ -360,8 +360,8 @@ int ShowItemAt(int Row, int Col, int Width, int Index, int bHilighted)
 	}
 	
 	// If the item isn't availiable for sale, return -1 (so it's skipped)
-	if( status || (price > giUserBalance && gbDisallowSelectWithoutBalance) )
-		Index = -1;
+	if( status > 0 || (price > giUserBalance && gbDisallowSelectWithoutBalance) )
+		Index = -2;
 	
 	return Index;
 }