1. 18 Feb, 2015 2 commits
    • Peter Hutterer's avatar
      include: introduce byte counting functions. · 3937db18
      Peter Hutterer authored
      This patch adds the following three functions:
       bits_to_bytes(bits) - the number of bytes needed to hold 'bits'
       bytes_to_int32(bytes) - the number of 4-byte units to hold 'bytes'
       pad_to_int32(bytes) - the closest multiple of 4 equal to or larger than
                              'bytes'.
      
      All three operations are common in protocol processing and currently the
      server has ((foo + 7)/8 + 3)/4 operations all over the place. A common set
      of functions reduce the error rate of these (albeit simple) calculations and
      improve readability of the code.
      
      The functions do not check for overflow.
      
      v2: backport to nx-libs 3.6.x as a prereq for
      the CVE-2015-0255 fix (Mike DePaulo)
      Signed-off-by: 's avatarPeter Hutterer <peter.hutterer@who-t.net>
      3937db18
    • Daniel Stone's avatar
      Coverity #844, #845, #846: Fix memory leaks. · d6ce946f
      Daniel Stone authored
      v2: backport to nx-libs 3.6.x as a prereq for
      the CVE-2015-0255 fix (Mike DePaulo)
      d6ce946f
  2. 17 Feb, 2015 2 commits
  3. 16 Feb, 2015 18 commits
  4. 14 Feb, 2015 18 commits