summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorDaniel Caujolle-Bert <f1rmb@users.sourceforge.net>2003-12-14 12:19:25 +0000
committerDaniel Caujolle-Bert <f1rmb@users.sourceforge.net>2003-12-14 12:19:25 +0000
commit12b62a4b96a3f86e5d82875a50920bf5568ba183 (patch)
tree0ed49d0ec6a72b9876a28df6a7ed12391e76ea31 /src
parent109b4328b1a3e2cd70185cf05ba62ac6d2612f0a (diff)
downloadxine-lib-12b62a4b96a3f86e5d82875a50920bf5568ba183.tar.gz
xine-lib-12b62a4b96a3f86e5d82875a50920bf5568ba183.tar.bz2
avoid segfault
CVS patchset: 5909 CVS date: 2003/12/14 12:19:25
Diffstat (limited to 'src')
-rw-r--r--src/input/input_http.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/input/input_http.c b/src/input/input_http.c
index 2c34650f7..0d5de1ef9 100644
--- a/src/input/input_http.c
+++ b/src/input/input_http.c
@@ -19,7 +19,7 @@
*
* input plugin for http network streams
*
- * $Id: input_http.c,v 1.79 2003/12/13 11:52:56 f1rmb Exp $
+ * $Id: input_http.c,v 1.80 2003/12/14 12:19:25 f1rmb Exp $
*/
#ifdef HAVE_CONFIG_H
@@ -897,14 +897,13 @@ static void *init_class (xine_t *xine, void *data) {
char *proxy_env;
if((proxy_env = getenv("http_proxy")) && (strlen(proxy_env))) {
- int proxy_port = DEFAULT_HTTP_PORT;
+ int proxy_port = DEFAULT_HTTP_PORT;
char *http_proxy = xine_xmalloc(strlen(proxy_env) + 1);
- char *p;
+ char *p;
if(!strncmp(proxy_env, "http://", 7))
proxy_env += 7;
- memset(&http_proxy, 0, sizeof(http_proxy));
sprintf(http_proxy, "%s", proxy_env);
if((p = strrchr(&http_proxy[0], ':')) && (strlen(p) > 1)) {