index 0aeabf8b7b653197f98ffa0678d13b769e0c21e2..ba2b32d8d3553dad528bfda657d7f18f79b20234 100644 (file)
--- a/src/tools/sysdb/input.h
+++ b/src/tools/sysdb/input.h
typedef struct {
sdb_client_t *client;
- const char *user;
+ char *user;
sdb_strbuf_t *input;
size_t tokenizer_pos;
size_t query_len;
+ /* indicates that we've had non-empty input */
+ bool have_input;
+
bool interactive;
bool eof;
} sdb_input_t;
-#define SDB_INPUT_INIT { NULL, NULL, NULL, 0, 0, 1, 0 }
+#define SDB_INPUT_INIT { NULL, NULL, NULL, 0, 0, 0, 1, 0 }
/*
* sysdb_input: