Fix PyUnicode_AsWideCharString(): set *size if size is not NULL
diff --git a/Objects/unicodeobject.c b/Objects/unicodeobject.c
index 8ceb3f3..29404c3 100644
--- a/Objects/unicodeobject.c
+++ b/Objects/unicodeobject.c
@@ -1215,6 +1215,8 @@
         return NULL;
     }
     unicode_aswidechar(unicode, buffer, buflen);
+    if (size)
+        *size = buflen;
     return buffer;
 }