This commit is contained in:
dcp1990 2008-08-07 19:17:23 +00:00
parent 02d921a3e3
commit b2f4c51a0d
4 changed files with 9 additions and 4 deletions

View File

@ -1,9 +1,9 @@
# cnd Makefile # cnd Makefile
# (C)2005, Dan Ponte # (C)2005, Dan Ponte
# $Amigan: phoned/phoned/Makefile,v 1.14 2005/06/22 22:01:47 dcp1990 Exp $ # $Amigan: phoned/phoned/Makefile,v 1.15 2008/08/07 19:17:23 dcp1990 Exp $
include ../global.mk include ../global.mk
# basic stuff. we append for a reason. # basic stuff. we append for a reason.
CPPFLAGS+=-I../include -DDEBUG -DYY_NO_UNPUT CPPFLAGS+=-I../include -DDEBUG -DYY_NO_UNPUT -DMODDEBUG
CFLAGS+=-g -Wall -W -ansi ${CPPFLAGS} -pthread CFLAGS+=-g -Wall -W -ansi ${CPPFLAGS} -pthread
LDFLAGS+=-lutil -lpcre -lsqlite3 LDFLAGS+=-lutil -lpcre -lsqlite3
# keep these up to date. # keep these up to date.

View File

@ -206,6 +206,7 @@ int init_modem(char* dev)
{ {
int lres = 0; int lres = 0;
pthread_mutex_lock(&modemmx); pthread_mutex_lock(&modemmx);
#ifndef MODDEBUG
if(strlen(dev) < 7) { if(strlen(dev) < 7) {
lprintf(error , "dev %s too short\n", dev); lprintf(error , "dev %s too short\n", dev);
pthread_mutex_unlock(&modemmx); pthread_mutex_unlock(&modemmx);
@ -222,6 +223,7 @@ int init_modem(char* dev)
pthread_mutex_unlock(&modemmx); pthread_mutex_unlock(&modemmx);
return -1; return -1;
} }
#endif
modemfd = open(dev, O_RDWR); modemfd = open(dev, O_RDWR);
if(modemfd == -1) { if(modemfd == -1) {
lprintf(error, "Error opening modem %s: %s\n", dev, strerror(errno)); lprintf(error, "Error opening modem %s: %s\n", dev, strerror(errno));

View File

@ -1,5 +1,5 @@
main { main {
modemdev "/dev/cuad2"; modemdev "/dev/cuad0";
loglevel all; loglevel all;
database "./phoned.db"; database "./phoned.db";
socket "/tmp/phoned.sock"; socket "/tmp/phoned.sock";

View File

@ -28,7 +28,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE. * SUCH DAMAGE.
*/ */
/* $Amigan: phoned/phoned/remote.c,v 1.19 2005/06/28 02:32:54 dcp1990 Exp $ */ /* $Amigan: phoned/phoned/remote.c,v 1.20 2008/08/07 19:17:23 dcp1990 Exp $ */
/* system includes */ /* system includes */
#include <string.h> #include <string.h>
#include <stdio.h> #include <stdio.h>
@ -364,6 +364,9 @@ char *parse_command(cmd, cont, s)
rc = parse_cid("802701083132323130383234070F5354414E444953482048454154494E020A343031333937333337325C\n"); rc = parse_cid("802701083132323130383234070F5354414E444953482048454154494E020A343031333937333337325C\n");
cid_log(rc); cid_log(rc);
cid_notify(rc); cid_notify(rc);
/* XXX: memory leak!! free the members of the cid_t! make sure other code
* which uses dynamically-allocated cid_t's does so as well.
*/
free(rc); free(rc);
*cont = 0; *cont = 0;
RNF("500 OK: Parser tested.\n"); RNF("500 OK: Parser tested.\n");