Johannes Sixt wrote: >> + else if (!num_ours) { >> + sprintf(buf, "[behind %d]", num_theirs); >> + v->s = xstrdup(buf); >> + } else if (!num_theirs) { >> + sprintf(buf, "[ahead %d]", num_ours); >> + v->s = xstrdup(buf); >> + } else { >> + sprintf(buf, "[ahead %d, behind %d]", >> + num_ours, num_theirs); >> + v->s = xstrdup(buf); >> + } > > These strdupped strings are leaked, right? Yes, there's a minor leakage; there are quite a few instances of this in the rest of the file. Do you see an easy fix? -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html