Ignore:
Timestamp:
May 28, 2007 11:49:46 AM (17 years ago)
Author:
bennylp
Message:

Fixed ticket #304: Memory alignment error for hash entry buffer causing crash on ARM (thanks ChenHuan?)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjlib-util/src/pjlib-util/resolver.c

    r1278 r1307  
    126126 
    127127    struct res_key       key;           /**< Key to index this query.       */ 
    128     char                 hbufid[PJ_HASH_ENTRY_SIZE];    /**< Hash buffer 1  */ 
    129     char                 hbufkey[PJ_HASH_ENTRY_SIZE];   /**< Hash buffer 2  */ 
     128    pj_hash_entry_buf    hbufid;        /**< Hash buffer 1                  */ 
     129    pj_hash_entry_buf    hbufkey;       /**< Hash buffer 2                  */ 
    130130    pj_timer_entry       timer_entry;   /**< Timer to manage timeouts       */ 
    131131    unsigned             options;       /**< Query options.                 */ 
     
    145145    struct res_key           key;           /**< Resource key.              */ 
    146146    char                     buf[RES_BUF_SZ];/**< Resource buffer.          */ 
    147     char                     hbuf[PJ_HASH_ENTRY_SIZE];  /**< Hash buffer    */ 
     147    pj_hash_entry_buf        hbuf;          /**< Hash buffer                */ 
    148148    pj_time_val              expiry_time;   /**< Expiration time.           */ 
    149149    pj_dns_parsed_packet    *pkt;           /**< The response packet.       */ 
Note: See TracChangeset for help on using the changeset viewer.