{"thread":{"id":"35073","subject":"[PATCH 2/6] refs.c: Fix a sparse warning","startedAt":"2013-10-06T20:49:18Z","lastAt":"2013-10-06T20:49:18Z","messageCount":1,"participants":["Ramsay Jones"],"isPatch":true,"patchVersion":1,"patchTotal":6},"messages":[{"id":"228587","messageId":"5251CCCE.5070006@ramsay1.demon.co.uk","threadId":"35073","inReplyTo":null,"subject":"[PATCH 2/6] refs.c: Fix a sparse warning","fromName":"Ramsay Jones","fromEmail":"ramsay@ramsay1.demon.co.uk","sentAt":"2013-10-06T20:49:18Z","receivedAt":"2013-10-06T20:49:18Z","isPatch":true,"sender":{"key":"ramsay@ramsayjones.plus.com","avatar":"https://avatars.githubusercontent.com/u/33702710?v=4"},"body":"\nSparse issues an \"Using plain integer as NULL pointer\" warning\nagainst a call to update_ref_lock() which passes '0' to the\n'int *type_p' parameter. In order to suppress the warning, we\nsimply change the argument to 'NULL'.\n\nSigned-off-by: Ramsay Jones <ramsay@ramsay1.demon.co.uk>\n---\n refs.c | 2 +-\n 1 file changed, 1 insertion(+), 1 deletion(-)\n\ndiff --git a/refs.c b/refs.c\nindex ad5d66c..3710748 100644\n--- a/refs.c\n+++ b/refs.c\n@@ -3235,7 +3235,7 @@ int update_ref(const char *action, const char *refname,\n \t       int flags, enum action_on_err onerr)\n {\n \tstruct ref_lock *lock;\n-\tlock = update_ref_lock(refname, oldval, flags, 0, onerr);\n+\tlock = update_ref_lock(refname, oldval, flags, NULL, onerr);\n \tif (!lock)\n \t\treturn 1;\n \treturn update_ref_write(action, refname, sha1, lock, onerr);\n-- \n1.8.4\n"}]}