[asterisk-commits] trunk r9900 - /trunk/channels/misdn/isdn_lib.c
asterisk-commits at lists.digium.com
asterisk-commits at lists.digium.com
Tue Feb 14 04:25:37 MST 2006
Author: crichter
Date: Tue Feb 14 05:25:35 2006
New Revision: 9900
URL: http://svn.digium.com/view/asterisk?rev=9900&view=rev
Log:
fixed a certain 64bit segfault
Modified:
trunk/channels/misdn/isdn_lib.c
Modified: trunk/channels/misdn/isdn_lib.c
URL: http://svn.digium.com/view/asterisk/trunk/channels/misdn/isdn_lib.c?rev=9900&r1=9899&r2=9900&view=diff
==============================================================================
--- trunk/channels/misdn/isdn_lib.c (original)
+++ trunk/channels/misdn/isdn_lib.c Tue Feb 14 05:25:35 2006
@@ -3248,7 +3248,7 @@
*/
void manager_ph_control(struct misdn_bchannel *bc, int c1, int c2)
{
- unsigned char buffer[mISDN_HEADER_LEN+sizeof(int)+sizeof(int)];
+ unsigned char buffer[mISDN_HEADER_LEN+2*sizeof(long)];
iframe_t *ctrl = (iframe_t *)buffer; /* preload data */
unsigned long *d = (unsigned long *)&ctrl->data.p;
struct misdn_stack *stack=get_stack_by_bc(bc);
@@ -3267,7 +3267,7 @@
*/
void manager_ph_control_block(struct misdn_bchannel *bc, int c1, void *c2, int c2_len)
{
- unsigned char buffer[mISDN_HEADER_LEN+sizeof(int)+c2_len];
+ unsigned char buffer[mISDN_HEADER_LEN+sizeof(long)+c2_len];
iframe_t *ctrl = (iframe_t *)buffer;
unsigned long *d = (unsigned long *)&ctrl->data.p;
struct misdn_stack *stack=get_stack_by_bc(bc);
More information about the asterisk-commits
mailing list