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

libquorum: memset/memcpy proper size of callbacks

Signed-off-by: Jan Friesse <jfriesse@redhat.com>
Reviewed-by: Steven Dake <sdake@redhat.com>
(cherry picked from commit 6af98e79ee7f0278b641cb8f0cd8d8499988e373)
Jan Friesse 14 лет назад
Родитель
Сommit
78f0ea669e
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      lib/quorum.c

+ 2 - 2
lib/quorum.c

@@ -93,9 +93,9 @@ cs_error_t quorum_initialize (
 	}
 
 	if (callbacks)
-		memcpy(&quorum_inst->callbacks, callbacks, sizeof (callbacks));
+		memcpy(&quorum_inst->callbacks, callbacks, sizeof (*callbacks));
 	else
-		memset(&quorum_inst->callbacks, 0, sizeof (callbacks));
+		memset(&quorum_inst->callbacks, 0, sizeof (*callbacks));
 
 	(void)hdb_handle_put (&quorum_handle_t_db, *handle);