[Bug debuginfod/31248] debuginfod_find_* may return fd with file-offset at end

fche at redhat dot com sourceware-bugzilla@sourceware.org
Tue Jan 16 21:47:16 GMT 2024


https://sourceware.org/bugzilla/show_bug.cgi?id=31248

Frank Ch. Eigler <fche at redhat dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |FIXED
             Status|NEW                         |RESOLVED

--- Comment #2 from Frank Ch. Eigler <fche at redhat dot com> ---
commit 7554d41cd3784a321751c9ac430ad123f6c8cc1e (HEAD -> master3, origin/main)
gpg: Signature made Tue 16 Jan 2024 04:46:13 PM EST
gpg:                using RSA key 4DD136490411C0A42B28844F258B6EFA0F209D24
gpg: Good signature from "Frank Ch. Eigler <fche@elastic.org>" [ultimate]
Author: Frank Ch. Eigler <fche@redhat.com>
Date:   Mon Jan 15 21:21:24 2024 -0500

    PR31248: debuginfod_find_*: lseek to the front on returned fds

    Previous code could return a fd that had its file-offset left at the
    place where libcurl last used it, namely at the end of the freshly
    downloaded file.  Not good if a client just wants to read it right
    away!  We now ensure (and document) that the fd is pointed to the
    beginning of the file.

    Signed-off-by: Frank Ch. Eigler <fche@redhat.com>

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the Elfutils-devel mailing list