From 00df3ec75bd30a98226dc5758a142e49f7c434f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sa=C3=BAl=20Ibarra=20Corretg=C3=A9?= Date: Tue, 30 Sep 2014 09:14:56 +0200 Subject: [PATCH] doc: clarify uv_loop_t.data field lifetime Fixes #1503 --- docs/src/loop.rst | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/src/loop.rst b/docs/src/loop.rst index bc2afe2f..c63ef7eb 100644 --- a/docs/src/loop.rst +++ b/docs/src/loop.rst @@ -38,7 +38,9 @@ Public members .. c:member:: void* uv_loop_t.data - Space for user-defined arbitrary data. libuv does not use this field. + Space for user-defined arbitrary data. libuv does not use this field. libuv does, however, + initialize it to NULL in :c:func:`uv_loop_init`, and it poisons the value (on debug builds) + on :c:func:`uv_loop_close`. API