Hans Leidekker : wininet: Support setting the user agent string on handles returned by InternetOpen.

Alexandre Julliard julliard at winehq.org
Fri May 18 14:09:15 CDT 2012


Module: wine
Branch: master
Commit: b1c4eecdc84733cf76c9e461de1811c6a4eaa5f6
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=b1c4eecdc84733cf76c9e461de1811c6a4eaa5f6

Author: Hans Leidekker <hans at codeweavers.com>
Date:   Fri May 18 09:29:57 2012 +0200

wininet: Support setting the user agent string on handles returned by InternetOpen.

---

 dlls/wininet/internet.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/dlls/wininet/internet.c b/dlls/wininet/internet.c
index be1663b..66f25eb 100644
--- a/dlls/wininet/internet.c
+++ b/dlls/wininet/internet.c
@@ -906,6 +906,10 @@ static DWORD APPINFO_SetOption(object_header_t *hdr, DWORD option, void *buf, DW
 
         ai->connect_timeout = *(ULONG*)buf;
         return ERROR_SUCCESS;
+    case INTERNET_OPTION_USER_AGENT:
+        heap_free(ai->agent);
+        if (!(ai->agent = heap_strdupW(buf))) return ERROR_OUTOFMEMORY;
+        return ERROR_SUCCESS;
     }
 
     return INET_SetOption(hdr, option, buf, size);




More information about the wine-cvs mailing list