]> git.ipfire.org Git - thirdparty/git.git/commit
coccicheck: make transformation for strbuf_addf(sb, "...") more precise
authorRené Scharfe <l.s.r@web.de>
Sun, 2 Oct 2016 22:58:21 +0000 (00:58 +0200)
committerJunio C Hamano <gitster@pobox.com>
Mon, 3 Oct 2016 19:20:20 +0000 (12:20 -0700)
commit353d84c537485500989b190c5af93ad224264e2c
treec3a2bb92c2992a2e70d6a50a46ddd8caf736de28
parentf937d78553ce22505543580ae7958d9f5ffeeb89
coccicheck: make transformation for strbuf_addf(sb, "...") more precise

We can replace strbuf_addf() calls that just add a simple string with
calls to strbuf_addstr() to make the intent clearer.  We need to be
careful if that string contains printf format specifications like %%,
though, as a simple replacement would change the output.

Add checks to the semantic patch to make sure we only perform the
transformation if the second argument is a string constant (possibly
translated) that doesn't contain any percent signs.

Signed-off-by: Rene Scharfe <l.s.r@web.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
contrib/coccinelle/strbuf.cocci