Rewrite dynamic structure initializations to runtime assignment
[gitweb.git] / builtin / checkout.c
index 88b1f43e05e64f0e8dcd6dd0461bbebd6fab1e25..9820351a30001d6d98d9aaea0ef01b56576bebe0 100644 (file)
@@ -609,7 +609,8 @@ static int check_tracking_name(const char *refname, const unsigned char *sha1,
 
 static const char *unique_tracking_name(const char *name)
 {
-       struct tracking_name_data cb_data = { name, NULL, 1 };
+       struct tracking_name_data cb_data = { NULL, NULL, 1 };
+       cb_data.name = name;
        for_each_ref(check_tracking_name, &cb_data);
        if (cb_data.unique)
                return cb_data.remote;