summaryrefslogtreecommitdiff
path: root/ext/neon
diff options
context:
space:
mode:
authorTim-Philipp Müller <tim@centricular.net>2006-06-19 14:07:24 +0000
committerTim-Philipp Müller <tim@centricular.net>2006-06-19 14:07:24 +0000
commit85db24636adb6223d73395d51762e6923847883a (patch)
tree159d0b7280a3df173a7bcb59500070334eb35e6c /ext/neon
parent4e48509c4d2e26cf3b132edaaab59866de6fe565 (diff)
downloadgstreamer-plugins-bad-85db24636adb6223d73395d51762e6923847883a.tar.gz
configure.ac: Fix check so that future libneon API changes won't break the build.
Original commit message from CVS: * configure.ac: Fix check so that future libneon API changes won't break the build. * ext/neon/gstneonhttpsrc.c: Fix build with libneon-0.26.x (#345182).
Diffstat (limited to 'ext/neon')
-rw-r--r--ext/neon/gstneonhttpsrc.c13
1 files changed, 10 insertions, 3 deletions
diff --git a/ext/neon/gstneonhttpsrc.c b/ext/neon/gstneonhttpsrc.c
index 356da9a01..98da82343 100644
--- a/ext/neon/gstneonhttpsrc.c
+++ b/ext/neon/gstneonhttpsrc.c
@@ -20,6 +20,10 @@
#include <string.h>
#include <unistd.h>
+#ifndef NE_FREE
+#define NEON_026_OR_LATER 1
+#endif
+
#define HTTP_DEFAULT_HOST "localhost"
#define HTTP_DEFAULT_PORT 80
#define HTTPS_DEFAULT_PORT 443
@@ -626,10 +630,13 @@ set_proxy (const char *uri, ne_uri * parsed, gboolean set_default)
if (parsed->host && !parsed->port) {
goto clear;
}
-
- if (!parsed->path || parsed->authinfo) {
+#ifdef NEON_026_OR_LATER
+ if (!parsed->path || parsed->userinfo)
goto clear;
- }
+#else
+ if (!parsed->path || parsed->authinfo)
+ goto clear;
+#endif
return TRUE;