summaryrefslogtreecommitdiff
path: root/pjlib-util
diff options
context:
space:
mode:
authorBenny Prijono <bennylp@teluu.com>2007-05-28 11:49:46 +0000
committerBenny Prijono <bennylp@teluu.com>2007-05-28 11:49:46 +0000
commit7c28b42ad3fd73d9d7f07b0ebfd3b7f501d71a9f (patch)
tree7a03c60792cca873cba6f1b5255e932fec4bc861 /pjlib-util
parent26be3e55bedc2f31559151d2608aa338badfbbed (diff)
Fixed ticket #304: Memory alignment error for hash entry buffer causing crash on ARM (thanks ChenHuan)
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1307 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjlib-util')
-rw-r--r--pjlib-util/src/pjlib-util/resolver.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/pjlib-util/src/pjlib-util/resolver.c b/pjlib-util/src/pjlib-util/resolver.c
index a2a12fec..080249a5 100644
--- a/pjlib-util/src/pjlib-util/resolver.c
+++ b/pjlib-util/src/pjlib-util/resolver.c
@@ -125,8 +125,8 @@ struct pj_dns_async_query
unsigned transmit_cnt; /**< Number of transmissions. */
struct res_key key; /**< Key to index this query. */
- char hbufid[PJ_HASH_ENTRY_SIZE]; /**< Hash buffer 1 */
- char hbufkey[PJ_HASH_ENTRY_SIZE]; /**< Hash buffer 2 */
+ pj_hash_entry_buf hbufid; /**< Hash buffer 1 */
+ pj_hash_entry_buf hbufkey; /**< Hash buffer 2 */
pj_timer_entry timer_entry; /**< Timer to manage timeouts */
unsigned options; /**< Query options. */
void *user_data; /**< Application data. */
@@ -144,7 +144,7 @@ struct cached_res
struct res_key key; /**< Resource key. */
char buf[RES_BUF_SZ];/**< Resource buffer. */
- char hbuf[PJ_HASH_ENTRY_SIZE]; /**< Hash buffer */
+ pj_hash_entry_buf hbuf; /**< Hash buffer */
pj_time_val expiry_time; /**< Expiration time. */
pj_dns_parsed_packet *pkt; /**< The response packet. */
};