| Index: Doc/c-api/memory.rst |
| =================================================================== |
| --- Doc/c-api/memory.rst (revision 64754) |
| +++ Doc/c-api/memory.rst (working copy) |
| @@ -136,7 +136,9 @@ |
| Same as :cfunc:`PyMem_Realloc`, but the memory block is resized to ``(n * |
| sizeof(TYPE))`` bytes. Returns a pointer cast to :ctype:`TYPE\*`. On return, |
| - *p* will be a pointer to the new memory area, or *NULL* in the event of failure. |
| + *p* will be a pointer to the new memory area, or *NULL* in the event of |
| + failure. This is a C preprocessor macro; p is always reassigned. Save |
| + the original value of p to avoid losing memory when handling errors. |
| .. cfunction:: void PyMem_Del(void *p) |