[Bug debuginfod/28034] debuginfod server: preserve + etc. elements in incoming webapi url
nsanci at redhat dot com
sourceware-bugzilla@sourceware.org
Mon Sep 27 18:54:19 GMT 2021
https://sourceware.org/bugzilla/show_bug.cgi?id=28034
Noah Sanci <nsanci at redhat dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Resolution|--- |FIXED
Status|REOPENED |RESOLVED
--- Comment #7 from Noah Sanci <nsanci at redhat dot com> ---
debuginfod: PR28034 - No longer escape '/', and loop efficiency
Previously, urls containing '/', so most urls, would escape '/' to %2F,
which is undesirable for use in other libraries which may escape
differently. This patch escapes the '/' and replaces all of them
ensuring there are no %2Fs sent.
Some inefficiencies within the code were fixed, such as changing constant
operations of a while loop within a for loop to a while loop outside of
a for loop. Also strlen is no longer used within the loop, simplifying
the interior operations to mere arithmetic.
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the Elfutils-devel
mailing list