libXfont: Changes to 'master'

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Sat Jul 6 17:07:34 UTC 2024


 src/stubs/atom.c |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

New commits:
commit 0006737243ee3599775e41b59c42028e07a68f0a
Author: José Expósito <jexposit at redhat.com>
Date:   Mon Jul 1 16:28:04 2024 +0200

    stubs/atom.c: Fix memory leak in __libxfont_internal__MakeAtom
    
    Reported by a static analysis tool:
    
         9. libXfont2-2.0.6/src/stubs/atom.c:179:5:
            alloc_fn: Storage is returned from allocation function "malloc".
        10. libXfont2-2.0.6/src/stubs/atom.c:179:5:
            var_assign: Assigning: "a" = storage returned from
            "malloc(24UL + len + 1UL)".
        16. libXfont2-2.0.6/src/stubs/atom.c:194:6:
            leaked_storage: Variable "a" going out of scope leaks the
            storage it points to.
        #   192|  if ((ResizeHashTable() == FALSE) &&
        #   193|     ((hashTable == NULL) || (hashUsed == hashSize)))
        #   194|-> 	 return None;
        #   195|  h = hash & hashMask;
        #   196|  if (hashTable[h]) {
    
    Fixes: 78085e6b683b ("stubs/atom.c: check for ResizeHashTable failure")
    Part-of: <https://gitlab.freedesktop.org/xorg/lib/libxfont/-/merge_requests/27>



More information about the xorg-commit mailing list