diff --git a/src/server/server.c b/src/server/server.c
index 66d10627290d1a9d3a82b1b46a3f6d0fa7fffe59..b7ca068c4efc1e50c2a56fccbf3856556bcafc68 100644
--- a/src/server/server.c
+++ b/src/server/server.c
@@ -713,6 +713,8 @@ void Server_int_SendItem(tClient *Client, tItem *Item)
 		}
 	}
 	
+	if( Item->Price == 0 )
+		status = "error";
 	// KNOWN HACK: Naming a slot 'dead' disables it
 	if( strcmp(Item->Name, "dead") == 0 )
 		status = "sold";	// Another status?