[PATCH] pcmcia: missing pcmcia_get_socket() result check

The result of pcmcia_get_socket() may be NULL but ds_event() uses it
without checking.

Coverity CID: 436.

Signed-off-by: Florin Malita <fmalita@gmail.com>
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>

authored by Florin Malita and committed by Dominik Brodowski 1617406a ba8f5bab

+6
+6
drivers/pcmcia/ds.c
··· 1143 1143 { 1144 1144 struct pcmcia_socket *s = pcmcia_get_socket(skt); 1145 1145 1146 + if (!s) { 1147 + printk(KERN_ERR "PCMCIA obtaining reference to socket %p " \ 1148 + "failed, event 0x%x lost!\n", skt, event); 1149 + return -ENODEV; 1150 + } 1151 + 1146 1152 ds_dbg(1, "ds_event(0x%06x, %d, 0x%p)\n", 1147 1153 event, priority, skt); 1148 1154