]> git.sesse.net Git - vlc/blobdiff - modules/access/http.c
Backport getenv bugfix from [11529]
[vlc] / modules / access / http.c
index 84ed92c8d026bdd69440a69166e38b22d3bf8953..46e8dd434bd251d8648d41e25f3f24e8db134edc 100644 (file)
@@ -275,17 +275,17 @@ static int Open( vlc_object_t *p_this )
         p_sys->b_proxy = VLC_TRUE;
         vlc_UrlParse( &p_sys->proxy, psz, 0 );
     }
+#ifdef HAVE_GETENV
     else
     {
-        char *psz_proxy = strdup(getenv( "http_proxy" ));
+        char *psz_proxy = getenv( "HTTP_PROXY" );
         if( psz_proxy && *psz_proxy )
         {
             p_sys->b_proxy = VLC_TRUE;
             vlc_UrlParse( &p_sys->proxy, psz_proxy, 0 );
         }
-        if( psz_proxy )
-            free( psz_proxy );
     }
+#endif
     free( psz );
 
     if( p_sys->b_proxy )