{"thread":{"id":"25966","subject":"[PATCH 09/14] merge-recursive.c: Initialise variable to suppress msvc warning","startedAt":"2010-12-04T19:08:18Z","lastAt":"2010-12-04T19:08:18Z","messageCount":1,"participants":["Ramsay Jones"],"isPatch":true,"patchVersion":1,"patchTotal":14},"messages":[{"id":"157328","messageId":"4CFA91A2.9090409@ramsay1.demon.co.uk","threadId":"25966","inReplyTo":null,"subject":"[PATCH 09/14] merge-recursive.c: Initialise variable to suppress msvc warning","fromName":"Ramsay Jones","fromEmail":"ramsay@ramsay1.demon.co.uk","sentAt":"2010-12-04T19:08:18Z","receivedAt":"2010-12-04T19:08:18Z","isPatch":true,"sender":{"key":"ramsay@ramsayjones.plus.com","avatar":"https://avatars.githubusercontent.com/u/33702710?v=4"},"body":"\nThe msvc compiler thinks a variable could be used while\nuninitialised and issues the following warning:\n\n    ...\\git\\merge-recursive.c(1599) : warning C4700: uninitialized local \\\n        variable 'mrtree' used\n\nIn order to suppress the warning we simply initialise the mrtree\npointer variable to NULL.\n\nSigned-off-by: Ramsay Jones <ramsay@ramsay1.demon.co.uk>\n---\n merge-recursive.c |    2 +-\n 1 files changed, 1 insertions(+), 1 deletions(-)\n\ndiff --git a/merge-recursive.c b/merge-recursive.c\nindex 16c2dbe..d5423ad 100644\n--- a/merge-recursive.c\n+++ b/merge-recursive.c\n@@ -1596,7 +1596,7 @@ int merge_recursive(struct merge_options *o,\n {\n \tstruct commit_list *iter;\n \tstruct commit *merged_common_ancestors;\n-\tstruct tree *mrtree = mrtree;\n+\tstruct tree *mrtree = NULL;\n \tint clean;\n \n \tif (show(o, 4)) {\n-- \n1.7.3\n"}]}