]> git.pld-linux.org Git - packages/capi4k-utils.git/blame - capi4k-utils-rcapid.patch
- rel 5
[packages/capi4k-utils.git] / capi4k-utils-rcapid.patch
CommitLineData
b0ded9b5
KK
1--- capi4k-utils.orig/rcapid/rcapid.c 2000-01-29 19:52:25.000000000 +0100
2+++ capi4k-utils/rcapid/rcapid.c 2010-07-21 13:08:15.901331523 +0200
3@@ -483,7 +483,10 @@
4 char *p;
5
6 structure retstruct;
7- char retval [80];
8+ union {
9+ char c [80];
10+ unsigned short s;
11+ } retval;
12
13
14 log(5, "RCAPI_GET_PROFILE_REQ\n");
15@@ -496,10 +499,10 @@
16 CtrlNr = get_dword(&p);
17 log(5, "\tCtrlNr: %d\n", CtrlNr);
18
19- memset(retval, 0, sizeof(retval));
20- *(unsigned short *)retval = CAPI20_GET_PROFILE(CtrlNr, retval+2);
21+ memset(&retval, 0, sizeof(retval));
22+ retval.s = CAPI20_GET_PROFILE(CtrlNr, retval.c+2);
23 retstruct.len = 66;
24- retstruct.data = retval;
25+ retstruct.data = retval.c;
26
27 return(snd_message(msg, RCAPI_GET_PROFILE_CONF, &retstruct, NULL));
28 }
This page took 0.060734 seconds and 4 git commands to generate.