Add UNUSED(arg) macro to remove unused argument warning.
This commit is contained in:
parent
db982e1740
commit
ad95793e93
|
@ -2,6 +2,7 @@ $Id: Changelog.txt,v 1.278 2012/04/30 21:21:32 nanard Exp $
|
||||||
|
|
||||||
2012/04/30:
|
2012/04/30:
|
||||||
Clean up settings of CFLAGS in Makefile's
|
Clean up settings of CFLAGS in Makefile's
|
||||||
|
Add UNUSED(arg) macro to remove unused argument warning.
|
||||||
Fix error handling in upnpevents.c (was causing segfault on Solaris !)
|
Fix error handling in upnpevents.c (was causing segfault on Solaris !)
|
||||||
|
|
||||||
2012/04/26:
|
2012/04/26:
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: miniupnpdctl.c,v 1.9 2012/02/04 23:34:39 nanard Exp $ */
|
/* $Id: miniupnpdctl.c,v 1.10 2012/04/30 21:08:00 nanard Exp $ */
|
||||||
/* MiniUPnP project
|
/* MiniUPnP project
|
||||||
* http://miniupnp.free.fr/ or http://miniupnp.tuxfamily.org/
|
* http://miniupnp.free.fr/ or http://miniupnp.tuxfamily.org/
|
||||||
* (c) 2006-2012 Thomas Bernard
|
* (c) 2006-2012 Thomas Bernard
|
||||||
|
@ -14,6 +14,8 @@
|
||||||
#include <sys/un.h>
|
#include <sys/un.h>
|
||||||
#include <signal.h>
|
#include <signal.h>
|
||||||
|
|
||||||
|
#include "macros.h"
|
||||||
|
|
||||||
#if 0
|
#if 0
|
||||||
static void sighandler(int sig)
|
static void sighandler(int sig)
|
||||||
{
|
{
|
||||||
|
@ -30,6 +32,8 @@ main(int argc, char * * argv)
|
||||||
int l;
|
int l;
|
||||||
int s;
|
int s;
|
||||||
struct sockaddr_un addr;
|
struct sockaddr_un addr;
|
||||||
|
UNUSED(argc);
|
||||||
|
UNUSED(argv);
|
||||||
|
|
||||||
/*signal(SIGINT, sighandler);*/
|
/*signal(SIGINT, sighandler);*/
|
||||||
s = socket(AF_UNIX, SOCK_STREAM, 0);
|
s = socket(AF_UNIX, SOCK_STREAM, 0);
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: natpmp.c,v 1.28 2012/02/04 23:34:39 nanard Exp $ */
|
/* $Id: natpmp.c,v 1.30 2012/04/30 21:08:00 nanard Exp $ */
|
||||||
/* MiniUPnP project
|
/* MiniUPnP project
|
||||||
* (c) 2007-2012 Thomas Bernard
|
* (c) 2007-2012 Thomas Bernard
|
||||||
* http://miniupnp.free.fr/ or http://miniupnp.tuxfamily.org/
|
* http://miniupnp.free.fr/ or http://miniupnp.tuxfamily.org/
|
||||||
|
@ -14,6 +14,8 @@
|
||||||
#include <sys/socket.h>
|
#include <sys/socket.h>
|
||||||
#include <netinet/in.h>
|
#include <netinet/in.h>
|
||||||
#include <arpa/inet.h>
|
#include <arpa/inet.h>
|
||||||
|
|
||||||
|
#include "macros.h"
|
||||||
#include "config.h"
|
#include "config.h"
|
||||||
#include "natpmp.h"
|
#include "natpmp.h"
|
||||||
#include "upnpglobalvars.h"
|
#include "upnpglobalvars.h"
|
||||||
|
@ -74,6 +76,7 @@ static void FillPublicAddressResponse(unsigned char * resp, in_addr_t senderaddr
|
||||||
{
|
{
|
||||||
#ifndef MULTIPLE_EXTERNAL_IP
|
#ifndef MULTIPLE_EXTERNAL_IP
|
||||||
char tmp[16];
|
char tmp[16];
|
||||||
|
UNUSED(senderaddr);
|
||||||
|
|
||||||
if(use_ext_ip_addr) {
|
if(use_ext_ip_addr) {
|
||||||
inet_pton(AF_INET, use_ext_ip_addr, resp+8);
|
inet_pton(AF_INET, use_ext_ip_addr, resp+8);
|
||||||
|
@ -91,6 +94,7 @@ static void FillPublicAddressResponse(unsigned char * resp, in_addr_t senderaddr
|
||||||
}
|
}
|
||||||
#else
|
#else
|
||||||
struct lan_addr_s * lan_addr;
|
struct lan_addr_s * lan_addr;
|
||||||
|
|
||||||
for(lan_addr = lan_addrs.lh_first; lan_addr != NULL; lan_addr = lan_addr->list.le_next) {
|
for(lan_addr = lan_addrs.lh_first; lan_addr != NULL; lan_addr = lan_addr->list.le_next) {
|
||||||
if( (senderaddr & lan_addr->mask.s_addr)
|
if( (senderaddr & lan_addr->mask.s_addr)
|
||||||
== (lan_addr->addr.s_addr & lan_addr->mask.s_addr)) {
|
== (lan_addr->addr.s_addr & lan_addr->mask.s_addr)) {
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: iptcrdr.c,v 1.48 2012/03/05 20:36:19 nanard Exp $ */
|
/* $Id: iptcrdr.c,v 1.49 2012/04/30 21:08:02 nanard Exp $ */
|
||||||
/* MiniUPnP project
|
/* MiniUPnP project
|
||||||
* http://miniupnp.free.fr/ or http://miniupnp.tuxfamily.org/
|
* http://miniupnp.free.fr/ or http://miniupnp.tuxfamily.org/
|
||||||
* (c) 2006-2011 Thomas Bernard
|
* (c) 2006-2011 Thomas Bernard
|
||||||
|
@ -56,6 +56,8 @@
|
||||||
#define IPT_ALIGN XT_ALIGN
|
#define IPT_ALIGN XT_ALIGN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#include "../macros.h"
|
||||||
|
#include "../config.h"
|
||||||
#include "iptcrdr.h"
|
#include "iptcrdr.h"
|
||||||
#include "../upnpglobalvars.h"
|
#include "../upnpglobalvars.h"
|
||||||
|
|
||||||
|
@ -204,7 +206,10 @@ add_redirect_rule2(const char * ifname,
|
||||||
const char * iaddr, unsigned short iport, int proto,
|
const char * iaddr, unsigned short iport, int proto,
|
||||||
const char * desc, unsigned int timestamp)
|
const char * desc, unsigned int timestamp)
|
||||||
{
|
{
|
||||||
int r = addnatrule(proto, eport, iaddr, iport, rhost);
|
int r;
|
||||||
|
UNUSED(ifname);
|
||||||
|
|
||||||
|
r = addnatrule(proto, eport, iaddr, iport, rhost);
|
||||||
if(r >= 0)
|
if(r >= 0)
|
||||||
add_redirect_desc(eport, proto, desc, timestamp);
|
add_redirect_desc(eport, proto, desc, timestamp);
|
||||||
return r;
|
return r;
|
||||||
|
@ -216,6 +221,10 @@ add_filter_rule2(const char * ifname,
|
||||||
unsigned short eport, unsigned short iport,
|
unsigned short eport, unsigned short iport,
|
||||||
int proto, const char * desc)
|
int proto, const char * desc)
|
||||||
{
|
{
|
||||||
|
UNUSED(ifname);
|
||||||
|
UNUSED(eport);
|
||||||
|
UNUSED(desc);
|
||||||
|
|
||||||
return add_filter_rule(proto, rhost, iaddr, iport);
|
return add_filter_rule(proto, rhost, iaddr, iport);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -235,6 +244,7 @@ get_redirect_rule(const char * ifname, unsigned short eport, int proto,
|
||||||
const struct ipt_entry_target * target;
|
const struct ipt_entry_target * target;
|
||||||
const struct ip_nat_multi_range * mr;
|
const struct ip_nat_multi_range * mr;
|
||||||
const struct ipt_entry_match *match;
|
const struct ipt_entry_match *match;
|
||||||
|
UNUSED(ifname);
|
||||||
|
|
||||||
h = iptc_init("nat");
|
h = iptc_init("nat");
|
||||||
if(!h)
|
if(!h)
|
||||||
|
@ -332,6 +342,7 @@ get_redirect_rule_by_index(int index,
|
||||||
const struct ipt_entry_target * target;
|
const struct ipt_entry_target * target;
|
||||||
const struct ip_nat_multi_range * mr;
|
const struct ip_nat_multi_range * mr;
|
||||||
const struct ipt_entry_match *match;
|
const struct ipt_entry_match *match;
|
||||||
|
UNUSED(ifname);
|
||||||
|
|
||||||
h = iptc_init("nat");
|
h = iptc_init("nat");
|
||||||
if(!h)
|
if(!h)
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: obsdrdr.c,v 1.73 2012/04/18 20:45:12 nanard Exp $ */
|
/* $Id: obsdrdr.c,v 1.74 2012/05/01 09:20:43 nanard Exp $ */
|
||||||
/* MiniUPnP project
|
/* MiniUPnP project
|
||||||
* http://miniupnp.free.fr/ or http://miniupnp.tuxfamily.org/
|
* http://miniupnp.free.fr/ or http://miniupnp.tuxfamily.org/
|
||||||
* (c) 2006-2012 Thomas Bernard
|
* (c) 2006-2012 Thomas Bernard
|
||||||
|
@ -55,6 +55,7 @@
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
|
|
||||||
|
#include "../macros.h"
|
||||||
#include "../config.h"
|
#include "../config.h"
|
||||||
#include "obsdrdr.h"
|
#include "obsdrdr.h"
|
||||||
#include "../upnpglobalvars.h"
|
#include "../upnpglobalvars.h"
|
||||||
|
@ -327,6 +328,10 @@ add_filter_rule2(const char * ifname,
|
||||||
int proto, const char * desc)
|
int proto, const char * desc)
|
||||||
{
|
{
|
||||||
#ifndef PF_ENABLE_FILTER_RULES
|
#ifndef PF_ENABLE_FILTER_RULES
|
||||||
|
UNUSED(ifname);
|
||||||
|
UNUSED(rhost); UNUSED(iaddr);
|
||||||
|
UNUSED(eport); UNUSED(iport);
|
||||||
|
UNUSED(proto); UNUSED(desc);
|
||||||
return 0;
|
return 0;
|
||||||
#else
|
#else
|
||||||
int r;
|
int r;
|
||||||
|
@ -460,6 +465,8 @@ get_redirect_rule(const char * ifname, unsigned short eport, int proto,
|
||||||
#ifndef PF_NEWSTYLE
|
#ifndef PF_NEWSTYLE
|
||||||
struct pfioc_pooladdr pp;
|
struct pfioc_pooladdr pp;
|
||||||
#endif
|
#endif
|
||||||
|
UNUSED(ifname);
|
||||||
|
|
||||||
if(dev<0) {
|
if(dev<0) {
|
||||||
syslog(LOG_ERR, "pf device is not open");
|
syslog(LOG_ERR, "pf device is not open");
|
||||||
return -1;
|
return -1;
|
||||||
|
@ -559,6 +566,8 @@ delete_redirect_rule(const char * ifname, unsigned short eport, int proto)
|
||||||
{
|
{
|
||||||
int i, n;
|
int i, n;
|
||||||
struct pfioc_rule pr;
|
struct pfioc_rule pr;
|
||||||
|
UNUSED(ifname);
|
||||||
|
|
||||||
if(dev<0) {
|
if(dev<0) {
|
||||||
syslog(LOG_ERR, "pf device is not open");
|
syslog(LOG_ERR, "pf device is not open");
|
||||||
return -1;
|
return -1;
|
||||||
|
@ -611,6 +620,7 @@ int
|
||||||
delete_filter_rule(const char * ifname, unsigned short eport, int proto)
|
delete_filter_rule(const char * ifname, unsigned short eport, int proto)
|
||||||
{
|
{
|
||||||
#ifndef PF_ENABLE_FILTER_RULES
|
#ifndef PF_ENABLE_FILTER_RULES
|
||||||
|
UNUSED(ifname); UNUSED(eport); UNUSED(proto);
|
||||||
return 0;
|
return 0;
|
||||||
#else
|
#else
|
||||||
int i, n;
|
int i, n;
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: testupnpdescgen.c,v 1.27 2012/02/04 23:34:39 nanard Exp $ */
|
/* $Id: testupnpdescgen.c,v 1.29 2012/04/30 21:08:00 nanard Exp $ */
|
||||||
/* MiniUPnP project
|
/* MiniUPnP project
|
||||||
* http://miniupnp.free.fr/ or http://miniupnp.tuxfamily.org/
|
* http://miniupnp.free.fr/ or http://miniupnp.tuxfamily.org/
|
||||||
* (c) 2006-2012 Thomas Bernard
|
* (c) 2006-2012 Thomas Bernard
|
||||||
|
@ -13,6 +13,7 @@
|
||||||
#include <sys/types.h>
|
#include <sys/types.h>
|
||||||
#include <errno.h>
|
#include <errno.h>
|
||||||
|
|
||||||
|
#include "macros.h"
|
||||||
#include "config.h"
|
#include "config.h"
|
||||||
#include "upnpdescgen.h"
|
#include "upnpdescgen.h"
|
||||||
|
|
||||||
|
@ -33,6 +34,7 @@ int ipv6fc_inbound_pinhole_allowed = 1;
|
||||||
|
|
||||||
int getifaddr(const char * ifname, char * buf, int len)
|
int getifaddr(const char * ifname, char * buf, int len)
|
||||||
{
|
{
|
||||||
|
UNUSED(ifname);
|
||||||
strncpy(buf, "1.2.3.4", len);
|
strncpy(buf, "1.2.3.4", len);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
@ -44,6 +46,7 @@ int upnp_get_portmapping_number_of_entries(void)
|
||||||
|
|
||||||
int get_wan_connection_status(const char * ifname)
|
int get_wan_connection_status(const char * ifname)
|
||||||
{
|
{
|
||||||
|
UNUSED(ifname);
|
||||||
return 2;
|
return 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -54,6 +57,7 @@ xml_pretty_print(const char * s, int len, FILE * f)
|
||||||
int n = 0, i;
|
int n = 0, i;
|
||||||
int elt_close = 0;
|
int elt_close = 0;
|
||||||
int c, indent = 0;
|
int c, indent = 0;
|
||||||
|
|
||||||
if(!s)
|
if(!s)
|
||||||
return n;
|
return n;
|
||||||
while(len > 0)
|
while(len > 0)
|
||||||
|
@ -121,6 +125,8 @@ main(int argc, char * * argv)
|
||||||
char * s;
|
char * s;
|
||||||
int l;
|
int l;
|
||||||
FILE * f;
|
FILE * f;
|
||||||
|
UNUSED(argc);
|
||||||
|
UNUSED(argv);
|
||||||
|
|
||||||
if(mkdir("testdescs", 0777) < 0) {
|
if(mkdir("testdescs", 0777) < 0) {
|
||||||
if(errno != EEXIST) {
|
if(errno != EEXIST) {
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: upnpredirect.c,v 1.77 2012/04/27 06:48:44 nanard Exp $ */
|
/* $Id: upnpredirect.c,v 1.79 2012/04/30 21:08:00 nanard Exp $ */
|
||||||
/* MiniUPnP project
|
/* MiniUPnP project
|
||||||
* http://miniupnp.free.fr/ or http://miniupnp.tuxfamily.org/
|
* http://miniupnp.free.fr/ or http://miniupnp.tuxfamily.org/
|
||||||
* (c) 2006-2012 Thomas Bernard
|
* (c) 2006-2012 Thomas Bernard
|
||||||
|
@ -18,6 +18,7 @@
|
||||||
#include <ctype.h>
|
#include <ctype.h>
|
||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
|
|
||||||
|
#include "macros.h"
|
||||||
#include "config.h"
|
#include "config.h"
|
||||||
#include "upnpredirect.h"
|
#include "upnpredirect.h"
|
||||||
#include "upnpglobalvars.h"
|
#include "upnpglobalvars.h"
|
||||||
|
@ -766,6 +767,7 @@ upnp_get_pinhole_info(unsigned short uid,
|
||||||
int r;
|
int r;
|
||||||
unsigned int timestamp;
|
unsigned int timestamp;
|
||||||
u_int64_t packets_tmp, bytes_tmp;
|
u_int64_t packets_tmp, bytes_tmp;
|
||||||
|
|
||||||
r = get_pinhole(uid, raddr, raddrlen, rport,
|
r = get_pinhole(uid, raddr, raddrlen, rport,
|
||||||
iaddr, iaddrlen, iport, proto, ×tamp,
|
iaddr, iaddrlen, iport, proto, ×tamp,
|
||||||
&packets_tmp, &bytes_tmp);
|
&packets_tmp, &bytes_tmp);
|
||||||
|
@ -783,6 +785,10 @@ upnp_get_pinhole_info(unsigned short uid,
|
||||||
}
|
}
|
||||||
return r;
|
return r;
|
||||||
#else
|
#else
|
||||||
|
UNUSED(uid);
|
||||||
|
UNUSED(raddr); UNUSED(raddrlen); UNUSED(rport);
|
||||||
|
UNUSED(iaddr); UNUSED(iaddrlen); UNUSED(iport);
|
||||||
|
UNUSED(proto); UNUSED(leasetime); UNUSED(packets);
|
||||||
return -42; /* not implemented */
|
return -42; /* not implemented */
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
@ -792,9 +798,12 @@ upnp_update_inboundpinhole(unsigned short uid, unsigned int leasetime)
|
||||||
{
|
{
|
||||||
#ifdef USE_PF
|
#ifdef USE_PF
|
||||||
unsigned int timestamp;
|
unsigned int timestamp;
|
||||||
|
|
||||||
timestamp = time(NULL) + leasetime;
|
timestamp = time(NULL) + leasetime;
|
||||||
return update_pinhole(uid, timestamp);
|
return update_pinhole(uid, timestamp);
|
||||||
#else
|
#else
|
||||||
|
UNUSED(uid); UNUSED(leasetime);
|
||||||
|
|
||||||
return -42; /* not implemented */
|
return -42; /* not implemented */
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
@ -805,10 +814,13 @@ upnp_delete_inboundpinhole(unsigned short uid)
|
||||||
#ifdef USE_PF
|
#ifdef USE_PF
|
||||||
return delete_pinhole(uid);
|
return delete_pinhole(uid);
|
||||||
#else
|
#else
|
||||||
|
UNUSED(uid);
|
||||||
|
|
||||||
return -1;
|
return -1;
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#if 0
|
||||||
/*
|
/*
|
||||||
* Result:
|
* Result:
|
||||||
* 1: Found Result
|
* 1: Found Result
|
||||||
|
@ -1025,6 +1037,7 @@ upnp_check_pinhole_working(const char * uid,
|
||||||
return -42; /* to be implemented */
|
return -42; /* to be implemented */
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
int
|
int
|
||||||
upnp_clean_expired_pinholes(unsigned int * next_timestamp)
|
upnp_clean_expired_pinholes(unsigned int * next_timestamp)
|
||||||
|
@ -1032,6 +1045,8 @@ upnp_clean_expired_pinholes(unsigned int * next_timestamp)
|
||||||
#ifdef USE_PF
|
#ifdef USE_PF
|
||||||
return clean_pinhole_list(next_timestamp);
|
return clean_pinhole_list(next_timestamp);
|
||||||
#else
|
#else
|
||||||
|
UNUSED(next_timestamp);
|
||||||
|
|
||||||
return 0; /* nothing to do */
|
return 0; /* nothing to do */
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: upnpredirect.h,v 1.32 2012/04/23 21:46:16 nanard Exp $ */
|
/* $Id: upnpredirect.h,v 1.33 2012/04/30 13:45:34 nanard Exp $ */
|
||||||
/* MiniUPnP project
|
/* MiniUPnP project
|
||||||
* http://miniupnp.free.fr/ or http://miniupnp.tuxfamily.org/
|
* http://miniupnp.free.fr/ or http://miniupnp.tuxfamily.org/
|
||||||
* (c) 2006-2012 Thomas Bernard
|
* (c) 2006-2012 Thomas Bernard
|
||||||
|
@ -150,8 +150,10 @@ int
|
||||||
upnp_delete_inboundpinhole(unsigned short uid);
|
upnp_delete_inboundpinhole(unsigned short uid);
|
||||||
|
|
||||||
/* ... */
|
/* ... */
|
||||||
|
#if 0
|
||||||
int
|
int
|
||||||
upnp_check_pinhole_working(const char * uid, char * eaddr, char * iaddr, unsigned short * eport, unsigned short * iport, char * protocol, int * rulenum_used);
|
upnp_check_pinhole_working(const char * uid, char * eaddr, char * iaddr, unsigned short * eport, unsigned short * iport, char * protocol, int * rulenum_used);
|
||||||
|
#endif
|
||||||
|
|
||||||
/* ? */
|
/* ? */
|
||||||
int
|
int
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: upnpsoap.c,v 1.106 2012/04/23 22:38:06 nanard Exp $ */
|
/* $Id: upnpsoap.c,v 1.108 2012/04/30 21:08:01 nanard Exp $ */
|
||||||
/* MiniUPnP project
|
/* MiniUPnP project
|
||||||
* http://miniupnp.free.fr/ or http://miniupnp.tuxfamily.org/
|
* http://miniupnp.free.fr/ or http://miniupnp.tuxfamily.org/
|
||||||
* (c) 2006-2012 Thomas Bernard
|
* (c) 2006-2012 Thomas Bernard
|
||||||
|
@ -17,6 +17,7 @@
|
||||||
#include <arpa/inet.h>
|
#include <arpa/inet.h>
|
||||||
#include <netdb.h>
|
#include <netdb.h>
|
||||||
|
|
||||||
|
#include "macros.h"
|
||||||
#include "config.h"
|
#include "config.h"
|
||||||
#include "upnpglobalvars.h"
|
#include "upnpglobalvars.h"
|
||||||
#include "upnphttp.h"
|
#include "upnphttp.h"
|
||||||
|
@ -66,6 +67,8 @@ GetConnectionTypeInfo(struct upnphttp * h, const char * action)
|
||||||
"<NewConnectionType>IP_Routed</NewConnectionType>"
|
"<NewConnectionType>IP_Routed</NewConnectionType>"
|
||||||
"<NewPossibleConnectionTypes>IP_Routed</NewPossibleConnectionTypes>"
|
"<NewPossibleConnectionTypes>IP_Routed</NewPossibleConnectionTypes>"
|
||||||
"</u:GetConnectionTypeInfoResponse>";
|
"</u:GetConnectionTypeInfoResponse>";
|
||||||
|
UNUSED(action);
|
||||||
|
|
||||||
BuildSendAndCloseSoapResp(h, resp, sizeof(resp)-1);
|
BuildSendAndCloseSoapResp(h, resp, sizeof(resp)-1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -233,6 +236,7 @@ GetNATRSIPStatus(struct upnphttp * h, const char * action)
|
||||||
"<NewRSIPAvailable>0</NewRSIPAvailable>"
|
"<NewRSIPAvailable>0</NewRSIPAvailable>"
|
||||||
"<NewNATEnabled>1</NewNATEnabled>"
|
"<NewNATEnabled>1</NewNATEnabled>"
|
||||||
"</u:GetNATRSIPStatusResponse>";
|
"</u:GetNATRSIPStatusResponse>";
|
||||||
|
UNUSED(action);
|
||||||
/* 2.2.9. RSIPAvailable
|
/* 2.2.9. RSIPAvailable
|
||||||
* This variable indicates if Realm-specific IP (RSIP) is available
|
* This variable indicates if Realm-specific IP (RSIP) is available
|
||||||
* as a feature on the InternetGatewayDevice. RSIP is being defined
|
* as a feature on the InternetGatewayDevice. RSIP is being defined
|
||||||
|
@ -720,6 +724,7 @@ DeletePortMappingRange(struct upnphttp * h, const char * action)
|
||||||
int manage;
|
int manage;
|
||||||
unsigned short * port_list;
|
unsigned short * port_list;
|
||||||
unsigned int i, number = 0;
|
unsigned int i, number = 0;
|
||||||
|
UNUSED(action);
|
||||||
|
|
||||||
ParseNameValue(h->req_buf + h->req_contentoff, h->req_contentlen, &data);
|
ParseNameValue(h->req_buf + h->req_contentoff, h->req_contentlen, &data);
|
||||||
startport = (unsigned short)atoi(GetValueFromNameValueList(&data, "NewStartPort"));
|
startport = (unsigned short)atoi(GetValueFromNameValueList(&data, "NewStartPort"));
|
||||||
|
@ -1006,6 +1011,7 @@ SetConnectionType(struct upnphttp * h, const char * action)
|
||||||
{
|
{
|
||||||
const char * connection_type;
|
const char * connection_type;
|
||||||
struct NameValueParserData data;
|
struct NameValueParserData data;
|
||||||
|
UNUSED(action);
|
||||||
|
|
||||||
ParseNameValue(h->req_buf + h->req_contentoff, h->req_contentlen, &data);
|
ParseNameValue(h->req_buf + h->req_contentoff, h->req_contentlen, &data);
|
||||||
connection_type = GetValueFromNameValueList(&data, "NewConnectionType");
|
connection_type = GetValueFromNameValueList(&data, "NewConnectionType");
|
||||||
|
@ -1019,6 +1025,7 @@ SetConnectionType(struct upnphttp * h, const char * action)
|
||||||
static void
|
static void
|
||||||
RequestConnection(struct upnphttp * h, const char * action)
|
RequestConnection(struct upnphttp * h, const char * action)
|
||||||
{
|
{
|
||||||
|
UNUSED(action);
|
||||||
SoapError(h, 606, "Action not authorized");
|
SoapError(h, 606, "Action not authorized");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1026,6 +1033,7 @@ RequestConnection(struct upnphttp * h, const char * action)
|
||||||
static void
|
static void
|
||||||
ForceTermination(struct upnphttp * h, const char * action)
|
ForceTermination(struct upnphttp * h, const char * action)
|
||||||
{
|
{
|
||||||
|
UNUSED(action);
|
||||||
SoapError(h, 606, "Action not authorized");
|
SoapError(h, 606, "Action not authorized");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue