Previously, replace_tabs("foo\tbar") would become "        foobar".

Signed-off-by: Julius Plenz <[email protected]>
---
 ui-ssdiff.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/ui-ssdiff.c b/ui-ssdiff.c
index c54f7a0..6fe2268 100644
--- a/ui-ssdiff.c
+++ b/ui-ssdiff.c
@@ -138,9 +138,8 @@ static char *replace_tabs(char *line)
                        strcat(result, prev_buf);
                        break;
                } else {
-                       strcat(result, " ");
-                       strncat(result, spaces, 8 - (strlen(result) % 8));
                        strncat(result, prev_buf, cur_buf - prev_buf);
+                       strncat(result, spaces, 8 - (strlen(result) % 8));
                }
                prev_buf = cur_buf + 1;
        }
-- 
1.7.12.3-zedat


_______________________________________________
cgit mailing list
[email protected]
http://hjemli.net/mailman/listinfo/cgit

Reply via email to