Переглянути джерело

[iscsi] Fix printing of non-existent strings in iBFT debug messages

tags/v1.0.0-rc1
Michael Brown 15 роки тому
джерело
коміт
d000c6b8c7
1 змінених файлів з 2 додано та 1 видалено
  1. 2
    1
      src/arch/i386/interface/pcbios/ibft.c

+ 2
- 1
src/arch/i386/interface/pcbios/ibft.c Переглянути файл

236
  */
236
  */
237
 static const char * ibft_string ( struct ibft_string_block *strings,
237
 static const char * ibft_string ( struct ibft_string_block *strings,
238
 				  struct ibft_string *string ) {
238
 				  struct ibft_string *string ) {
239
-	return ( ( ( char * ) strings->table ) + string->offset );
239
+	return ( string->offset ?
240
+		 ( ( ( char * ) strings->table ) + string->offset ) : NULL );
240
 }
241
 }
241
 
242
 
242
 /**
243
 /**

Завантаження…
Відмінити
Зберегти