diff --git a/src/object.c b/src/object.c
index 117c76ace7432c411ecfd001aa9593fed75c7d60..96a45095683c48e08c0636d2109db9be7080ee29 100644
--- a/src/object.c
+++ b/src/object.c
@@ -1189,7 +1189,7 @@ static void assign_svalue_from_ptr_no_free(struct svalue *to,
 		 dummy, dummy);
 	add_ref(dummy);
       }else{
-	SET_SVAL(*to, T_INT, NUMBER_NUMBER, integer, 0);
+	SET_SVAL(*to, T_INT, NUMBER_UNDEFINED, integer, 0);
       }
       break;
     }