diff options
author | Alexey Shvetsov <alexxy@gentoo.org> | 2011-02-24 10:24:42 +0000 |
---|---|---|
committer | Alexey Shvetsov <alexxy@gentoo.org> | 2011-02-24 10:24:42 +0000 |
commit | d489806250457854689346bb51e856a0711fc499 (patch) | |
tree | 1bb47a9bd99c411c7ca37a2fa253492216d98456 /net-wireless | |
parent | Drop problematic misdn dependencies from the 1.6.2 branch to aid in security ... (diff) | |
download | historical-d489806250457854689346bb51e856a0711fc499.tar.gz historical-d489806250457854689346bb51e856a0711fc499.tar.bz2 historical-d489806250457854689346bb51e856a0711fc499.zip |
[net-wireless/wimax] Fix bug #356221
Package-Manager: portage-2.2.0_alpha25/cvs/Linux x86_64
Diffstat (limited to 'net-wireless')
-rw-r--r-- | net-wireless/wimax/ChangeLog | 6 | ||||
-rw-r--r-- | net-wireless/wimax/Manifest | 30 | ||||
-rw-r--r-- | net-wireless/wimax/files/updates/0009-daemon-don-t-mask-SEGV-just-crash-and-dump-core.patch | 40 |
3 files changed, 20 insertions, 56 deletions
diff --git a/net-wireless/wimax/ChangeLog b/net-wireless/wimax/ChangeLog index 0f070e3d57b5..c4e1d40ef160 100644 --- a/net-wireless/wimax/ChangeLog +++ b/net-wireless/wimax/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for net-wireless/wimax # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-wireless/wimax/ChangeLog,v 1.7 2011/02/23 11:12:08 alexxy Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-wireless/wimax/ChangeLog,v 1.8 2011/02/24 10:24:42 alexxy Exp $ + + 24 Feb 2011; Alexey Shvetsov <alexxy@gentoo.org> + files/updates/0009-daemon-don-t-mask-SEGV-just-crash-and-dump-core.patch: + Fix bug #356221 *wimax-1.5.1-r1 (23 Feb 2011) diff --git a/net-wireless/wimax/Manifest b/net-wireless/wimax/Manifest index 8c542261505e..8651e95c2f07 100644 --- a/net-wireless/wimax/Manifest +++ b/net-wireless/wimax/Manifest @@ -9,7 +9,7 @@ AUX updates/0005-remove-duplicate-typedef-for-u8.patch 1022 RMD160 f044f9ae1de5a AUX updates/0006-wimaxcu-fix-array-size.patch 1246 RMD160 f97e4c4867c7701487809863590640d0bcfa0681 SHA1 c6b4b36de5552d8ad149808b344ad44631ff5a9b SHA256 112e111dd55850170dcec1b5dfbf105cd8201744bc2bb5b214d108525bb5471f AUX updates/0007-supplicant-fix-invocation-of-eap_peer_sm_init.patch 1739 RMD160 d078d99b553c65b4434a475c8953cc2d6a393e45 SHA1 e7e33914617aeb3c12ce945d10eabf5c906e9289 SHA256 e97405491720237f91bcfac990366ff5d6252cce266945b4bca692d51d2e5386 AUX updates/0008-supplicant-Fix-eap_methods-array-setup-and-declarati.patch 2026 RMD160 05f8f25eb8a73355da5ed6296b5b92ad27f293e6 SHA1 a99baebf526a0a88059caca6f8bef57f7eabf973 SHA256 22cd2fbeb3fbc3e46c9e84df3a4ba11860dc10448912abf06bd463cfbccba0a3 -AUX updates/0009-daemon-don-t-mask-SEGV-just-crash-and-dump-core.patch 5100 RMD160 782eb3e00645f3d61e900cb7d28e69bb859a10bf SHA1 595c8cf241e8358a7683fd7c92e60dac60c15b89 SHA256 1ffde254c724c1b8eeec49d9d1b2e617d0608056722888a8ab5084954e476d77 +AUX updates/0009-daemon-don-t-mask-SEGV-just-crash-and-dump-core.patch 3881 RMD160 246661c0cb562f46ca76860606a267c371865ae1 SHA1 0e79d7e8c1f50508eda47fa7042bf0766a6a8542 SHA256 8424ca135366bbced6f2e42c7c7cd70a85d42a3d68d96b92f9e0f41cf3f6ae84 AUX updates/0010-OSAL-fix-OSAL_wcsmp-for-Linux-environments.patch 1477 RMD160 b78ab3a5a75658db970f2ef4821fb8acce24c3cc SHA1 c6e8f08c8afbd1da68648c4855daa27f19987af5 SHA256 1923d5e5cb3dea11971ed6d509cd151501aeb9f3a0a516da862ae9d1f39d162d AUX updates/0011-configure-remove-O2-by-default.patch 1112 RMD160 ed9cdaf5006fa658f44e6ab21b82d8bd7e5080e8 SHA1 5e23cd8cc188707760a79fe3b0aa9765a6e145ec SHA256 8c329040a03b6210a57f5518e4c58cee0b67ea0603941f25d232a62454cbd11b AUX updates/0012-Allow-IP-handling-script-to-be-configurable-at-runti.patch 4452 RMD160 3adea021fc304280b794cbb7552795833746a4e2 SHA1 c276d15708de33fe3979ce64ede48839f009866e SHA256 3e8e7340bbdfb381717c7dd7bdd2f46648dfc9028707a65e5cefea0615f6f0dc @@ -30,22 +30,22 @@ AUX wimax-1.5.1-pthread-mutex-inconsistency.patch 2743 RMD160 0ec342ed3d2da81828 DIST wimax-1.5.1.tar.gz 2860638 RMD160 0c5ba406c3007e8dbb748b6dabcb83a642411625 SHA1 9443a5376bee152cfc119cbb8f2492e78ac55c0b SHA256 c04d4617e99e836b78f9c4e6eb86a88bc20ab789c05eb201bb8f3846899186a5 EBUILD wimax-1.5.1-r1.ebuild 2925 RMD160 0034b8cfbc50bf84549085957ca949ff1d9632e5 SHA1 b3b0164d37687daff642d6ec6693c44838b339db SHA256 0fed3bde625758cd1e4c773b23b14d160bd1dbf018fa5197fcd4c1ea8b9ab70e EBUILD wimax-1.5.1.ebuild 1666 RMD160 47d2fccaf66e8dce80f800237d509f54c1dc8f24 SHA1 f5771467fe769cc8720d0e6a0e9245a2e9790f92 SHA256 441057f1e5c85e4591a2f8ce6a2be5b93075f83065cde18fd94a02c0d416b817 -MISC ChangeLog 2855 RMD160 0d5a7f373c3a7554861335939f3aef2869dbe5cf SHA1 78f565d543b5a029b9faeb4991d90aeeaa97c3aa SHA256 7e104652bcc393393f228cb69bb92c0eeca68b060991370135cdc9bcc15e9f03 +MISC ChangeLog 3001 RMD160 ccd0ec2812abe184f8a4a4098e65a4afbeb1dca6 SHA1 8d841153a292af0ecf5a4a6459e6a66497cb97dd SHA256 dec45d4e6a7316fc40ed3109c952e013c7201b750ca65047502c3692c8da0688 MISC metadata.xml 250 RMD160 94be601f620e3158922f31ac28328a28665555a2 SHA1 ac8010695121148bf3593692aba56938187882c9 SHA256 aea796ea3b08f1f5ca77c34868298e406de62590afbf2662e87d094c3e0041f4 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (GNU/Linux) -iQIcBAEBCAAGBQJNZOu4AAoJEOf+E+/4L5LmtFkP/0uQwm+gij0jnUoB8EW93bTn -5lwEuOAUzRWVNEt1bps9quqd+4HccaOFhoBhUJJaVz7iVi1FuEprHBqYXv5TNutx -mpk0M1g0dorOfTtkTSqtHBuA7b0k7jkU6oeO5wOkfEABCEn8F4VGBsDwboRHNPjK -4xY0cJ+QRsksyzXwniEiCWw3YqBnbQfWE4/7LQ720J9NN5lECiYIMfZShD49IAVK -K5FgU8LrgRJ9pe8wURgAka/Lq4tRUWzxYehvKf/X/u7nVdCZq3VFcrLtmbHtotqj -TwNNW1QIluXwWI0YyKQCEoKa6r8MbNpZHEykMVdHTxWhs09GLy7sqyWu6xq/gaej -9Ya1YLomjZteg369QK5MlMIyey4hI/UuU4pSvp4HyKb264jTLOZTgyMmrlvai03R -LejQ2R7muu3yXMj1DqbmM3IK2vboYeny0UViBJRHDyxMLQ00qR94ASrqzf3iaugN -FB6h9+rFX2/LBJUNQPAgDgaSQob3OVxh/cY0TPPQorXcoQN7f/d82EXHhD0+M5JM -sY1XrRcmou+fnTfPzx1Oie95ViQ08qcI007SjYDT4NSAWy5XgXeJP9E16ER1Zbox -btRw5MlSQsF5sV/xunRzEzQeorHcxZsC8OgfbJa42VvAije3pVquuvuOOzhwtZ0m -IGDdQM8v63fovx+2nE8F -=javG +iQIcBAEBCAAGBQJNZjIXAAoJEOf+E+/4L5Lm3/oP+gPMjGrIxvFOZyZO0i1pnlQD +trqIJQ6GIvEMhisiJLChmeapa52nS66pds4AwaR5IkdWnie5z1F/U+p+eaEVWts8 +uX80TF32uTf1V2reK2UDDpL1kKc+aMr4DkTAsPWM5FmFYQ64pAUE3JzwarFaymdh +WF43ah3OvtCm5FlSt3kMs7gP4aziUSbim82cotgLmDy41iZks3i6JTUskMz7sUEu +lGEflancC3tf6xZtgDxGFnmxpmBnKq6Izbpzxae31DIELzzHxWJ9D6pG1tfdtYLp +kig29a5M/S6cfU+etaYPDFt2Y/v0LpNOJ/gD/IJ+zK6H9UG5XGBDE3u1Egy7v7b5 +8qoM/FjEXVU2f0PPJu0o9R8YDkLK/peu2dMnxSsKFAqj+6n3bBaCrB1Oz5v9EHll +KdCOeisrzVksrNSTZVUpil7gRbiwBm9mgsUwX9KvCfdGns8Tsr/hvl27e7u05JYc +x3stlRRYNiR6RpPWVKNk54YdBOnUvzNOmMjxUv4ZKJ5RLEF6ngOfpBCyJ26wM8tW +VRoVGG1/dwbdXWPA+d9vcj8con1xVlMai2PSWDioIaVatrmt2+ByUgZTY/SAAqzJ +9Md64V+nIEaAZLa8DIbU5K40o38f+p1z+OeMh/ISTrRU0951WiIPjnxMlLyjNgYx +gm557BmAZkXIgFPDZ1nW +=h8gv -----END PGP SIGNATURE----- diff --git a/net-wireless/wimax/files/updates/0009-daemon-don-t-mask-SEGV-just-crash-and-dump-core.patch b/net-wireless/wimax/files/updates/0009-daemon-don-t-mask-SEGV-just-crash-and-dump-core.patch index 8efd54efa482..b4a6315696ff 100644 --- a/net-wireless/wimax/files/updates/0009-daemon-don-t-mask-SEGV-just-crash-and-dump-core.patch +++ b/net-wireless/wimax/files/updates/0009-daemon-don-t-mask-SEGV-just-crash-and-dump-core.patch @@ -55,46 +55,6 @@ index bdf6e22..0637790 100644 signal(SIGINT, stop_signal_handler); diff --git a/InfraStack/OSDependent/Linux/wimaxcu/wimaxcu.c b/InfraStack/OSDependent/Linux/wimaxcu/wimaxcu.c index ad187c4..dfa94db 100644 ---- a/InfraStack/OSDependent/Linux/wimaxcu/wimaxcu.c -+++ b/InfraStack/OSDependent/Linux/wimaxcu/wimaxcu.c -@@ -3055,7 +3055,7 @@ void print_callstack_to_file(int sig, siginfo_t *info, - // printf("Came here %d\n", __LINE__); - char command[MAX_STR_LEN + MAX_FILENAME_LEN]; - /* Do something useful with siginfo_t */ -- if ((sig != SIGSEGV) && (sig != SIGINT)) { -+ if (sig != SIGINT) { - syslog(LOG_ERR,"Got signal %d#92", sig); - // printf("Came here %d\n", __LINE__); - return; -@@ -3136,20 +3136,6 @@ void wimaxcu_signal_handler(int sig, siginfo_t *info, - printf("Please check /var/log/wimax folder \n"); - - print_callstack_to_file(sig, info, secret); -- -- -- // kalyan -- // If wimaxcu recieved segmentation fault -- // Stack might be corrupted -- // So it is good idea to just exit -- // This may recives some system resources hanging -- -- if(sig == SIGSEGV) { -- printf("Exit \n"); -- exit(0); -- } -- -- - wimaxcu_stop_signal_handler(sig); - - } -@@ -3191,7 +3177,6 @@ int main(int argc, char *argv[]) - sigemptyset (&sa.sa_mask); - sa.sa_flags = SA_RESTART | SA_SIGINFO; - -- sigaction(SIGSEGV, &sa, NULL); - sigaction(SIGUSR1, &sa, NULL); - - signal(SIGINT, wimaxcu_stop_signal_handler); diff --git a/InfraStack/OSDependent/Linux/wimaxcu/wimaxcu_main.c b/InfraStack/OSDependent/Linux/wimaxcu/wimaxcu_main.c index faf0f36..d14a2ae 100644 --- a/InfraStack/OSDependent/Linux/wimaxcu/wimaxcu_main.c |