diff options
author | Boaz Harrosh <bharrosh@panasas.com> | 2009-02-08 18:02:22 +0200 |
---|---|---|
committer | James Bottomley <James.Bottomley@HansenPartnership.com> | 2009-03-12 12:58:13 -0500 |
commit | 97218a1499391b174ea95e05b7a40fbb73e79813 (patch) | |
tree | 60b8cf81afce2f45300990c50a866205153dbdf7 /fs/namespace.c | |
parent | c96952ed7031e7c576ecf90cf95b8ec099d5295a (diff) | |
download | blackbird-op-linux-97218a1499391b174ea95e05b7a40fbb73e79813.tar.gz blackbird-op-linux-97218a1499391b174ea95e05b7a40fbb73e79813.zip |
[SCSI] libosd: Fix NULL dereference BUG when target is not OSD conformant
Very old OSC's Target had a BUG in the Get/Set attributes where
it was looking in the wrong places for attribute lists length.
If used with the open-osd initiator, the initiator would dereference
a NULL pointer when retrieving system_information attributes.
Checks are added that retrieval of each attribute is successful
before accessing its value.
Signed-off-by: Boaz Harrosh <bharrosh@panasas.com>
Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
Diffstat (limited to 'fs/namespace.c')
0 files changed, 0 insertions, 0 deletions