From 1fee27e582e9ad9981dd54adad6d47f18a1aae4d Mon Sep 17 00:00:00 2001 From: David 'Digit' Turner Date: Fri, 23 Jul 2010 12:45:33 -0700 Subject: fix -http-proxy implementation to work correctly with chunked encoding. Change-Id: I3d8a18bd0849c75d0133b234a8aa74069ad71baa --- android/qemu-setup.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'android/qemu-setup.c') diff --git a/android/qemu-setup.c b/android/qemu-setup.c index 0b6b564..4f05c24 100644 --- a/android/qemu-setup.c +++ b/android/qemu-setup.c @@ -422,6 +422,12 @@ void android_emulation_setup( void ) proxy_name_len = p - env; proxy_port = atoi(p+1); + /* handle the rare case where the proxy name is omitted, e.g. "http://:8080" */ + if (proxy_name_len == 0) { + proxy_name = "localhost"; + proxy_name_len = strlen(proxy_name); + } + D( "setting up http proxy: server=%.*s port=%d", proxy_name_len, proxy_name, proxy_port ); -- cgit v1.1