]> git.pld-linux.org Git - packages/capi4k-utils.git/blob - capi4k-utils-rcapid.patch
- general cleanup, more verbose files, new versions note
[packages/capi4k-utils.git] / capi4k-utils-rcapid.patch
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.053588 seconds and 3 git commands to generate.