diff --git a/src/corelib/tools/qlocale_p.h b/src/corelib/tools/qlocale_p.h
index cbb07331ab91074cab4730df31e7f5ff893f41ce..56ed6c75345f4b79fd141d5283c7bede4cdff9cb 100644
--- a/src/corelib/tools/qlocale_p.h
+++ b/src/corelib/tools/qlocale_p.h
@@ -215,7 +215,7 @@ public:
     {
         QLocalePrivate *retval = new QLocalePrivate;
         retval->m_data = data;
-        retval->ref.store(1);
+        retval->ref.store(0);
         retval->m_numberOptions = numberOptions;
         return retval;
     }