Fix memory leak
diff --git a/Objects/floatobject.c b/Objects/floatobject.c
index 4260f50..908258c 100644
--- a/Objects/floatobject.c
+++ b/Objects/floatobject.c
@@ -84,7 +84,7 @@
 					    PyUnicode_GET_SIZE(v),
 					    s_buffer,
 					    NULL))
-			return NULL;
+			goto error;
 		s = s_buffer;
 		len = strlen(s);
 	}