diff options
author | Junio C Hamano <junkio@cox.net> | 2005-12-21 21:51:51 (GMT) |
---|---|---|
committer | Junio C Hamano <junkio@cox.net> | 2005-12-21 21:51:51 (GMT) |
commit | 8d712aafd2df3c1f5147a28947f98cefe667cf76 (patch) | |
tree | 66844d5d813bed6ce4f83e461d871defb658125c /quote.c | |
parent | e4e79a217576d24ef4d73b620766f62b155bcd98 (diff) | |
parent | 8ac4838af428a2a32498b3e8d13295eb714654b4 (diff) | |
download | git-8d712aafd2df3c1f5147a28947f98cefe667cf76.zip git-8d712aafd2df3c1f5147a28947f98cefe667cf76.tar.gz git-8d712aafd2df3c1f5147a28947f98cefe667cf76.tar.bz2 |
Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 'quote.c')
-rw-r--r-- | quote.c | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -126,8 +126,10 @@ static int quote_c_style_counted(const char *name, int namelen, if (!no_dq) EMIT('"'); - for (sp = name; (ch = *sp++) && (sp - name) <= namelen; ) { - + for (sp = name; sp < name + namelen; sp++) { + ch = *sp; + if (!ch) + break; if ((ch < ' ') || (ch == '"') || (ch == '\\') || (ch == 0177)) { needquote = 1; |