diff options
author | Tiago Cunha <tcunha@gmx.com> | 2012-04-24 16:18:35 +0000 |
---|---|---|
committer | Tiago Cunha <tcunha@gmx.com> | 2012-04-24 16:18:35 +0000 |
commit | 31cf5314ee56931f0279008ac00cca3aaa54f6f0 (patch) | |
tree | c63c98f91b6b9b023e2932378f78689b068f6a82 /cmd.c | |
parent | bdfbb5295169ee1b9341a0ef8f0f80185f1191db (diff) | |
download | rtmux-31cf5314ee56931f0279008ac00cca3aaa54f6f0.tar.gz rtmux-31cf5314ee56931f0279008ac00cca3aaa54f6f0.tar.bz2 rtmux-31cf5314ee56931f0279008ac00cca3aaa54f6f0.zip |
Sync OpenBSD patchset 1095:
Fix printing commands with no arguments, from Benjamin Poirier.
Diffstat (limited to 'cmd.c')
-rw-r--r-- | cmd.c | 7 |
1 files changed, 3 insertions, 4 deletions
@@ -303,11 +303,10 @@ cmd_print(struct cmd *cmd, char *buf, size_t len) if (off < len) { used = args_print(cmd->args, buf + off, len - off); if (used == 0) - buf[off - 1] = '\0'; - else { + off--; + else off += used; - buf[off] = '\0'; - } + buf[off] = '\0'; } return (off); } |