]> granicus.if.org Git - php/commitdiff
default tsrmls cache to NULL
authorAnatol Belski <ab@php.net>
Wed, 19 Nov 2014 11:26:24 +0000 (12:26 +0100)
committerAnatol Belski <ab@php.net>
Wed, 19 Nov 2014 11:26:24 +0000 (12:26 +0100)
TSRM/TSRM.h

index e5b9e5495454744103764c13d0a9e61ad8d856ef..e19829a49735db1dcdc6e5d3ced9d07d61352e0d 100644 (file)
@@ -172,7 +172,7 @@ TSRM_API inline void *tsrm_get_ls_cache(void);
 
 #define TSRMG_STATIC(id, type, element)        (((type) (*((void ***) _tsrm_ls_cache))[TSRM_UNSHUFFLE_RSRC_ID(id)])->element)
 #define TSRMLS_CACHE_EXTERN extern TSRM_TLS void *_tsrm_ls_cache
-#define TSRMLS_CACHE_DEFINE TSRM_TLS void *_tsrm_ls_cache
+#define TSRMLS_CACHE_DEFINE TSRM_TLS void *_tsrm_ls_cache = NULL
 #define TSRMLS_CACHE_UPDATE if (!TSRMLS_CACHE) _tsrm_ls_cache = tsrm_get_ls_cache()
 #define TSRMLS_CACHE _tsrm_ls_cache