projects
/
asterisk/asterisk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Attempt to be more helpful when using a bad ao2 object pointer.
[asterisk/asterisk.git]
/
main
/
astobj2.c
diff --git
a/main/astobj2.c
b/main/astobj2.c
index
50e81cf
..
e1fb81b
100644
(file)
--- a/
main/astobj2.c
+++ b/
main/astobj2.c
@@
-159,10
+159,12
@@
static inline struct astobj2 *INTERNAL_OBJ(void *user_data)
p = (struct astobj2 *) ((char *) user_data - sizeof(*p));
if (AO2_MAGIC != p->priv_data.magic) {
if (p->priv_data.magic) {
p = (struct astobj2 *) ((char *) user_data - sizeof(*p));
if (AO2_MAGIC != p->priv_data.magic) {
if (p->priv_data.magic) {
- ast_log(LOG_ERROR, "bad magic number 0x%x for %p\n", p->priv_data.magic, p);
+ ast_log(LOG_ERROR, "bad magic number 0x%x for object %p\n",
+ p->priv_data.magic, user_data);
} else {
ast_log(LOG_ERROR,
} else {
ast_log(LOG_ERROR,
- "bad magic number for %p. Object is likely destroyed.\n", p);
+ "bad magic number for object %p. Object is likely destroyed.\n",
+ user_data);
}
return NULL;
}
}
return NULL;
}