summaryrefslogtreecommitdiffstats
path: root/src/generator.ml
diff options
context:
space:
mode:
authorRichard Jones <rjones@redhat.com>2009-10-31 13:40:12 +0000
committerRichard Jones <rjones@redhat.com>2009-11-02 16:02:06 +0000
commit4293b71a900ac3abfb178405e228c3f45915f5c0 (patch)
tree36675992e2d01018bffcfe15a5e4fa2d96997304 /src/generator.ml
parent752aec78b012dbeb8997658bf574dfba690bcfed (diff)
downloadlibguestfs-4293b71a900ac3abfb178405e228c3f45915f5c0.tar.gz
libguestfs-4293b71a900ac3abfb178405e228c3f45915f5c0.tar.xz
libguestfs-4293b71a900ac3abfb178405e228c3f45915f5c0.zip
guestfish: Fix printing of buffers in structs.
Somehow an 'indent' string crept in there, so it was printing: <char><indent><char><indent><char>... instead of: <char><char><char>...
Diffstat (limited to 'src/generator.ml')
-rwxr-xr-xsrc/generator.ml4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/generator.ml b/src/generator.ml
index 2cabd4a6..b17ee651 100755
--- a/src/generator.ml
+++ b/src/generator.ml
@@ -6289,9 +6289,9 @@ and generate_fish_cmds () =
pr " printf (\"%%s%s: \", indent);\n" name;
pr " for (i = 0; i < %s->%s_len; ++i)\n" typ name;
pr " if (c_isprint (%s->%s[i]))\n" typ name;
- pr " printf (\"%%s%%c\", indent, %s->%s[i]);\n" typ name;
+ pr " printf (\"%%c\", %s->%s[i]);\n" typ name;
pr " else\n";
- pr " printf (\"%%s\\\\x%%02x\", indent, %s->%s[i]);\n" typ name;
+ pr " printf (\"\\\\x%%02x\", %s->%s[i]);\n" typ name;
pr " printf (\"\\n\");\n"
| name, (FUInt64|FBytes) ->
pr " printf (\"%%s%s: %%\" PRIu64 \"\\n\", indent, %s->%s);\n"