Просмотр исходного кода

ar71xx: ar934x_nfc: fix memory initialization bug

sizeof(array_from_function_definition) gives back the size of the pointer.
sizeof(type)  * array_size   should be used in memset.

Signed-off-by: David Völgyes <[email protected]>
Patchwork: http://patchwork.openwrt.org/patch/4950/
Signed-off-by: Gabor Juhos <[email protected]>

SVN-Revision: 39890
Gabor Juhos 11 лет назад
Родитель
Сommit
25e870eed6
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      target/linux/ar71xx/files/arch/mips/ath79/dev-nfc.c

+ 1 - 1
target/linux/ar71xx/files/arch/mips/ath79/dev-nfc.c

@@ -43,7 +43,7 @@ static void __init ath79_nfc_init_resource(struct resource res[2],
 					   unsigned long size,
 					   int irq)
 {
-	memset(res, 0, sizeof(res));
+	memset(res, 0, sizeof(struct resource) * 2);
 
 	res[0].flags = IORESOURCE_MEM;
 	res[0].start = base;