On 11/26/2018 2:59 PM, Stefan Beller wrote:
+static int record_ieot(void)
+{
+     int val;
+

Initialize stack val to zero to ensure proper default.

I don't think that is needed here, as we only use `val` when
we first write to it via git_config_get_bool.

Did you spot this via code review and thought of
defensive programming or is there a tool that
has a false positive here?


Code review and defensive programming. I had to review the code in git_config_get_bool() to see if it always initialized the val even if it didn't find the requested config variable (esp since we don't pass in a default value for this function like we do others).


+     if (!git_config_get_bool("index.recordoffsettable", &val))
+             return val;
+     return 0;
+}

Reply via email to