lantiq: fix segfault inside ltq-adsl-app
[openwrt/staging/mkresin.git] / package / network / config / ltq-adsl-app / patches / 001-stupid_breakage_fix.patch
1 --- a/src/dsl_cpe_cli_access.c 2016-05-27 12:34:43.612485449 -0700
2 +++ b/src/dsl_cpe_cli_access.c 2016-05-27 12:45:37.491727862 -0700
3 @@ -1142,7 +1142,7 @@
4
5 if ((ret < 0) && (autobootCtrl.accessCtl.nReturn < DSL_SUCCESS))
6 {
7 - DSL_CPE_FPrintf (out, sFailureReturn, autobootCtrl.accessCtl.nReturn);
8 + DSL_CPE_FPrintf (out, sFailureReturn, autobootCtrl.accessCtl.nReturn, DSL_CPE_Fd2DevStr(fd));
9 }
10 else
11 {
12 @@ -1213,7 +1213,7 @@
13
14 if ((ret < 0) && (pData.accessCtl.nReturn < DSL_SUCCESS))
15 {
16 - DSL_CPE_FPrintf (out, sFailureReturn, pData.accessCtl.nReturn);
17 + DSL_CPE_FPrintf (out, sFailureReturn, pData.accessCtl.nReturn, DSL_CPE_Fd2DevStr(fd));
18 }
19 else
20 {
21 @@ -1290,7 +1290,7 @@
22
23 if ((ret < 0) && (pData.accessCtl.nReturn < DSL_SUCCESS))
24 {
25 - DSL_CPE_FPrintf (out, sFailureReturn, pData.accessCtl.nReturn);
26 + DSL_CPE_FPrintf (out, sFailureReturn, pData.accessCtl.nReturn, DSL_CPE_Fd2DevStr(fd));
27 }
28 else
29 {
30 @@ -1355,7 +1355,7 @@
31 pCtx, &resourceUsageStatisticsData);
32 if (ret < 0)
33 {
34 - DSL_CPE_FPrintf (out, sFailureReturn, ret);
35 + DSL_CPE_FPrintf (out, sFailureReturn, ret, DSL_CPE_Fd2DevStr(fd));
36 }
37 else
38 {
39 @@ -3084,7 +3084,7 @@
40
41 if ((ret < 0) && (pData->accessCtl.nReturn < DSL_SUCCESS))
42 {
43 - DSL_CPE_FPrintf (out, sFailureReturn, pData->accessCtl.nReturn);
44 + DSL_CPE_FPrintf (out, sFailureReturn, pData->accessCtl.nReturn, DSL_CPE_Fd2DevStr(fd));
45 }
46 else
47 {
48 @@ -4654,7 +4654,7 @@
49
50 if ((ret < 0) && (pData.accessCtl.nReturn < DSL_SUCCESS))
51 {
52 - DSL_CPE_FPrintf (out, sFailureReturn, pData.accessCtl.nReturn);
53 + DSL_CPE_FPrintf (out, sFailureReturn, pData.accessCtl.nReturn, DSL_CPE_Fd2DevStr(fd));
54 }
55 else
56 {
57 @@ -5714,7 +5714,7 @@
58
59 if ((ret < 0) && (pData.accessCtl.nReturn < DSL_SUCCESS))
60 {
61 - DSL_CPE_FPrintf (out, sFailureReturn, pData.accessCtl.nReturn);
62 + DSL_CPE_FPrintf (out, sFailureReturn, pData.accessCtl.nReturn, DSL_CPE_Fd2DevStr(fd));
63 }
64 else
65 {