summaryrefslogtreecommitdiffstats
path: root/mISDN.cpp
diff options
context:
space:
mode:
authorSuper User2008-04-24 19:14:09 +0200
committerSuper User2008-04-24 19:14:09 +0200
commit68d473e6307c36c31309cb4e1fd6b34a73de17f1 (patch)
tree9056e952f0c0ca18932637e10c542c07574883ed /mISDN.cpp
parentsocket mISDN work (diff)
downloadlcr-68d473e6307c36c31309cb4e1fd6b34a73de17f1.tar.gz
lcr-68d473e6307c36c31309cb4e1fd6b34a73de17f1.tar.xz
lcr-68d473e6307c36c31309cb4e1fd6b34a73de17f1.zip
missing myisdn
modified: mISDN.cpp new file: myisdn.h
Diffstat (limited to 'mISDN.cpp')
-rw-r--r--mISDN.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/mISDN.cpp b/mISDN.cpp
index e8e7692..bfac919 100644
--- a/mISDN.cpp
+++ b/mISDN.cpp
@@ -3780,7 +3780,7 @@ void PmISDN::txfromup(unsigned char *data, int length)
#ifdef SOCKET_MISDN
hh->prim = DL_DATA_REQ;
hh->id = 0;
- memcpy(buf+MISDN_HEADER_LEN, data, ISDN_LOAD);
+ memset(buf+MISDN_HEADER_LEN, (options.law=='a')?0x2a:0xff, ISDN_LOAD);
ret = sendto(p_m_mISDNport->b_socket[p_m_b_index], buf, MISDN_HEADER_LEN+ISDN_LOAD, 0, NULL, 0);
if (!ret)
PERROR("Failed to send to socket %d\n", p_m_mISDNport->b_socket[p_m_b_index]);
@@ -3789,7 +3789,7 @@ void PmISDN::txfromup(unsigned char *data, int length)
frm->addr = p_m_mISDNport->b_addr[p_m_b_index] | FLG_MSG_DOWN;
frm->dinfo = 0;
frm->len = ISDN_LOAD;
- memcpy(buf+mISDN_HEADER_LEN, data, ISDN_LOAD);
+ memset(buf+MISDN_HEADER_LEN, (options.law=='a')?0x2a:0xff, ISDN_LOAD);
mISDN_write(mISDNdevice, frm, mISDN_HEADER_LEN+ISDN_LOAD, TIMEOUT_1SEC);
#endif
p_m_load += ISDN_LOAD;