• Show log

    Commit

  • Hash : d0c418c0
    Author : Matthew Plough
    Date : 2017-01-27T12:49:48

    Fix uninitialized variable warning
    
    Fix the following warning emitted by clang:
    [ 16%] Building C object CMakeFiles/libgit2_clar.dir/src/submodule.c.o
    /Users/mplough/devel/external/libgit2/src/submodule.c:408:6: warning: variable 'i' is used uninitialized whenever 'if' condition is true
          [-Wsometimes-uninitialized]
            if ((error = load_submodule_names(names, cfg)))
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /Users/mplough/devel/external/libgit2/src/submodule.c:448:20: note: uninitialized use occurs here
            git_iterator_free(i);
                              ^
    /Users/mplough/devel/external/libgit2/src/submodule.c:408:2: note: remove the 'if' if its condition is always false
            if ((error = load_submodule_names(names, cfg)))
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /Users/mplough/devel/external/libgit2/src/submodule.c:404:17: note: initialize the variable 'i' to silence this warning
            git_iterator *i;
                           ^
                            = NULL
    1 warning generated.