[Asterisk-cvs] asterisk-addons/asterisk-ooh323c/ooh323c/src
ooCapability.c, 1.3, 1.4 ooSocket.c, 1.4, 1.5 ooStackCmds.c,
1.4, 1.5 oochannels.c, 1.6, 1.7 ooq931.c, 1.7, 1.8 ootypes.h,
1.4, 1.5 printHandler.c, 1.1, 1.2
vphirke at lists.digium.com
vphirke at lists.digium.com
Wed Jul 6 08:41:04 CDT 2005
Update of /usr/cvsroot/asterisk-addons/asterisk-ooh323c/ooh323c/src
In directory localhost.localdomain:/tmp/cvs-serv7074/ooh323c/src
Modified Files:
ooCapability.c ooSocket.c ooStackCmds.c oochannels.c ooq931.c
ootypes.h printHandler.c
Log Message:
updated
Index: ooCapability.c
===================================================================
RCS file: /usr/cvsroot/asterisk-addons/asterisk-ooh323c/ooh323c/src/ooCapability.c,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- ooCapability.c 16 Jun 2005 19:41:23 -0000 1.3
+++ ooCapability.c 6 Jul 2005 12:49:54 -0000 1.4
@@ -794,6 +794,7 @@
case T_H245AudioCapability_g7231:
cap = OO_G7231;
noofframes = audioCap->u.g7231->maxAl_sduAudioFrames;
+ break;
default:
return FALSE;
}
Index: ooSocket.c
===================================================================
RCS file: /usr/cvsroot/asterisk-addons/asterisk-ooh323c/ooh323c/src/ooSocket.c,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- ooSocket.c 24 Jun 2005 21:01:49 -0000 1.4
+++ ooSocket.c 6 Jul 2005 12:49:54 -0000 1.5
@@ -663,7 +663,7 @@
}
strcpy(pIf->addr, addr);
-
+#ifdef ifr_netmask
if (ioctl(sock, SIOCGIFNETMASK, &ifReq) < 0)
{
OOTRACEWARN2("Warn:Unable to determine mask for interface %s\n",
@@ -686,7 +686,7 @@
return -1;
}
strcpy(pIf->mask, mask);
-
+#endif
pIf->next = NULL;
/* Add to the list */
Index: ooStackCmds.c
===================================================================
RCS file: /usr/cvsroot/asterisk-addons/asterisk-ooh323c/ooh323c/src/ooStackCmds.c,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- ooStackCmds.c 23 Jun 2005 21:05:26 -0000 1.4
+++ ooStackCmds.c 6 Jul 2005 12:49:54 -0000 1.5
@@ -111,6 +111,13 @@
int ooAnswerCall(char *callToken)
{
OOStackCommand *cmd;
+
+ if(!callToken)
+ {
+ OOTRACEERR1("ERROR: Invalid callToken passed to ooHangCall\n");
+ return OO_FAILED;
+ }
+
#ifdef _WIN32
EnterCriticalSection(&gCmdMutex);
#else
@@ -154,6 +161,12 @@
int ooForwardCall(char* callToken, char *dest)
{
OOStackCommand *cmd;
+
+ if(!callToken || !dest)
+ {
+ OOTRACEERR1("ERROR: Invalid callToken/dest passed to ooHangCall\n");
+ return OO_FAILED;
+ }
#ifdef _WIN32
EnterCriticalSection(&gCmdMutex);
#else
@@ -195,14 +208,22 @@
}
-int ooHangCall(char * callToken, OOCallClearReason reason)
+int ooHangCall(char *callToken, OOCallClearReason reason)
{
OOStackCommand *cmd;
+
+ if(!callToken)
+ {
+ OOTRACEERR1("ERROR: Invalid callToken passed to ooHangCall\n");
+ return OO_FAILED;
+ }
+
#ifdef _WIN32
EnterCriticalSection(&gCmdMutex);
#else
pthread_mutex_lock(&gCmdMutex);
#endif
+
cmd = (OOStackCommand*)memAlloc(&gH323ep.ctxt, sizeof(OOStackCommand));
if(!cmd)
{
Index: oochannels.c
===================================================================
RCS file: /usr/cvsroot/asterisk-addons/asterisk-ooh323c/ooh323c/src/oochannels.c,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- oochannels.c 24 Jun 2005 21:01:49 -0000 1.6
+++ oochannels.c 6 Jul 2005 12:49:54 -0000 1.7
@@ -28,6 +28,10 @@
#include "ooh323ep.h"
#include "ooStackCmds.h"
+#ifdef HAVE_PTHREAD_H
+#include <pthread.h>
+#endif
+
/** Global endpoint structure */
extern OOH323EndPoint gH323ep;
Index: ooq931.c
===================================================================
RCS file: /usr/cvsroot/asterisk-addons/asterisk-ooh323c/ooh323c/src/ooq931.c,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- ooq931.c 27 Jun 2005 15:28:31 -0000 1.7
+++ ooq931.c 6 Jul 2005 12:49:54 -0000 1.8
@@ -28,6 +28,7 @@
#include "ooUtils.h"
#include <time.h>
+
/** Global endpoint structure */
extern OOH323EndPoint gH323ep;
Index: ootypes.h
===================================================================
RCS file: /usr/cvsroot/asterisk-addons/asterisk-ooh323c/ooh323c/src/ootypes.h,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- ootypes.h 16 Jun 2005 19:41:23 -0000 1.4
+++ ootypes.h 6 Jul 2005 12:49:54 -0000 1.5
@@ -55,6 +55,14 @@
#include "H323-MESSAGES.h"
#include "ooasn1.h"
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#ifdef HAVE_PTHREAD_H
+#include <pthread.h>
+#endif
+
#define OOH323C_VERSION "vxx.aa"
#ifndef EXTERN
Index: printHandler.c
===================================================================
RCS file: /usr/cvsroot/asterisk-addons/asterisk-ooh323c/ooh323c/src/printHandler.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- printHandler.c 23 May 2005 21:03:55 -0000 1.1
+++ printHandler.c 6 Jul 2005 12:49:54 -0000 1.2
@@ -18,7 +18,9 @@
format..
*/
#include <stdlib.h>
+#ifdef HAVE_MALLOC_H
#include <malloc.h>
+#endif
#include "printHandler.h"
#include "ootypes.h"
#include "rtctype.h"
More information about the svn-commits
mailing list