diff --git a/src/modules/Mysql/result.c b/src/modules/Mysql/result.c
index 7a4092c40114145dbd74b36e5c291d73cb8fc2ff..72bac46697a5b4d08676b1c5e5ff5e4889ecb756 100644
--- a/src/modules/Mysql/result.c
+++ b/src/modules/Mysql/result.c
@@ -708,7 +708,7 @@ static void f_fetch_row(INT32 args)
       } else {
 	/* NULL */
 	if (PIKE_MYSQL_RES->typed_mode) {
-	  ref_push_object(get_val_null());
+	  push_object(get_val_null());
 	} else {
 	  push_undefined();
 	}