[syslinux:firmware] pxe: Make the SENDCOOKIES feature for HTTP worked again
syslinux-bot for Russel Santillanes
Russel.Santillanes at gs.com
Fri Dec 6 10:36:09 PST 2013
Commit-ID: 60dabb5b1d6db01b93729a12d719a0f5afa69468
Gitweb: http://www.syslinux.org/commit/60dabb5b1d6db01b93729a12d719a0f5afa69468
Author: Russel Santillanes <Russel.Santillanes at gs.com>
AuthorDate: Fri, 6 Dec 2013 10:33:37 -0800
Committer: H. Peter Anvin <hpa at linux.intel.com>
CommitDate: Fri, 6 Dec 2013 10:35:10 -0800
pxe: Make the SENDCOOKIES feature for HTTP worked again
Code refactoring had caused the http_bake_cookies() function to become
inaccessible and the SendCookies variable to be duplicated, causing
the sendcookies feature to not work.
Signed-off-by: H. Peter Anvin <hpa at linux.intel.com>
---
com32/include/syslinux/pxe_api.h | 2 +-
core/fs/pxe/http.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/com32/include/syslinux/pxe_api.h b/com32/include/syslinux/pxe_api.h
index e9baa48..f8c3c10 100644
--- a/com32/include/syslinux/pxe_api.h
+++ b/com32/include/syslinux/pxe_api.h
@@ -589,7 +589,7 @@ int __weak pxe_call(int, void *);
void __weak unload_pxe(uint16_t flags);
uint32_t __weak dns_resolv(const char *);
-uint32_t __weak SendCookies;
+extern uint32_t SendCookies;
void __weak http_bake_cookies(void);
#endif /* _SYSLINUX_PXE_API_H */
diff --git a/core/fs/pxe/http.c b/core/fs/pxe/http.c
index 5722372..0768c10 100644
--- a/core/fs/pxe/http.c
+++ b/core/fs/pxe/http.c
@@ -121,7 +121,7 @@ static size_t http_do_bake_cookies(char *q)
return n;
}
-void http_bake_cookies(void)
+__export void http_bake_cookies(void)
{
if (cookie_buf)
free(cookie_buf);
More information about the Syslinux-commits
mailing list