On Mon, Jun 30, 2014 at 06:31:20PM +0800, Robin Dong wrote:
> From: Robin Dong <san...@taobao.com>
> 
> Test case in test_hash.c will call create_vdisks() which need to
> check sys->cinfo.flags, but variable 'sys' is uninitialized in
> unit-test environment. Therefore we need to init 'sys' before
> calling create_vdisks().
> 
> Reported-by: Ruoyu <lian...@ucweb.com>
> Signed-off-by: Robin Dong <san...@taobao.com>
> ---
>  tests/unit/sheep/test_hash.c | 2 ++
>  1 file changed, 2 insertions(+)
> 
> diff --git a/tests/unit/sheep/test_hash.c b/tests/unit/sheep/test_hash.c
> index 26386b9..7779288 100644
> --- a/tests/unit/sheep/test_hash.c
> +++ b/tests/unit/sheep/test_hash.c
> @@ -605,7 +605,9 @@ static Suite *test_suite(void)
>  
>  int main(void)
>  {
> +     struct system_info __sys;
>       int number_failed;
> +     sys = &__sys;
>       Suite *s = test_suite();
>       SRunner *sr = srunner_create(s);
>       srunner_run_all(sr, CK_NORMAL);
> -- 
> 1.7.12.4
> 
> -- 
> sheepdog mailing list
> sheepdog@lists.wpkg.org
> http://lists.wpkg.org/mailman/listinfo/sheepdog

Applied thanks

Yuan
-- 
sheepdog mailing list
sheepdog@lists.wpkg.org
http://lists.wpkg.org/mailman/listinfo/sheepdog

Reply via email to