[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