diff options
author | Jesper Juhl <jesper.juhl@gmail.com> | 2007-10-16 10:27:51 +0200 |
---|---|---|
committer | Linus Torvalds <torvalds@woody.linux-foundation.org> | 2007-10-16 18:43:10 +0200 |
commit | b1b2e7cf4a9742f61d76fcb419b1fd13159876a5 (patch) | |
tree | da6855dbf5d1216e53d7ab27b7a2b1cce6a36a1b /drivers/isdn/capi/kcapi.c | |
parent | use mutex instead of semaphore in isdn subsystem common functions (diff) | |
download | linux-b1b2e7cf4a9742f61d76fcb419b1fd13159876a5.tar.xz linux-b1b2e7cf4a9742f61d76fcb419b1fd13159876a5.zip |
fix possible NULL deref on low memory condition in capidrv.c::send_message()
If we fail to allocate an skb in
drivers/isdn/capi/capidrv.c::send_message(), then we'll end up
dereferencing a NULL pointer.
Since out of memory conditions are not unheard of, I believe it
is better to print a error message and just return rather than
bring down the whole kernel.
Sure, doing this may upset some application, but that's still
better than crashing the whole system.
Signed-off-by: Jesper Juhl <jesper.juhl@gmail.com>
Acked-by: Karsten Keil <kkeil@suse.de>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'drivers/isdn/capi/kcapi.c')
0 files changed, 0 insertions, 0 deletions