Changeset 0f3388d in rtems


Ignore:
Timestamp:
Feb 23, 2015, 5:27:05 PM (5 years ago)
Author:
Jeffrey Hill <johill@…>
Branches:
4.10
Children:
a4e052b
Parents:
2fc3deae
git-author:
Jeffrey Hill <johill@…> (02/23/15 17:27:05)
git-committer:
Gedare Bloom <gedare@…> (02/23/15 17:27:05)
Message:

rpc: misaligned pointer dereference in clnt_udp.c line 363

see #2248

File:
1 edited

Legend:

Unmodified
Added
Removed
  • cpukit/librpc/src/rpc/clnt_udp.c

    r2fc3deae r0f3388d  
    9090        u_int                   cu_sendsz;      /* send size */
    9191        union {
    92           u_int32_t        *i32;
     92          u_int32_t        *pi32;
    9393          char             *c;
    9494        } _cu_outbuf;
     
    9696        u_int                   cu_recvsz;      /* recv size */
    9797        union {
    98           u_int32_t     *i32;
     98          u_int32_t     i32;
    9999          char          c[1];
    100100        } _cu_inbuf;
     
    361361                        continue;
    362362                /* see if reply transaction id matches sent id */
    363                 if (*(cu->_cu_inbuf.i32) != *(cu->_cu_outbuf.i32))
     363                if ( cu->_cu_inbuf.i32 != *cu->_cu_outbuf.pi32 )
    364364                        continue;
    365365                /* we now assume we have the proper reply */
Note: See TracChangeset for help on using the changeset viewer.