diff options
author | Anthony Liguori <aliguori@us.ibm.com> | 2010-10-26 09:51:03 -0500 |
---|---|---|
committer | Anthony Liguori <aliguori@us.ibm.com> | 2010-10-26 09:51:03 -0500 |
commit | 174b2877b0f6a607f994f7a5b9b9a36caaff5d75 (patch) | |
tree | 94b2f8a757b865a0ec0a3e43b8a223f095cf6869 | |
parent | 21bcc5907f4c4a8acffcda8b6662710784cba388 (diff) | |
parent | 46c7fc182d990a373d6a9197a69ff05bba902005 (diff) |
Merge remote branch 'qmp/for-anthony' into staging
-rw-r--r-- | Makefile | 12 | ||||
-rw-r--r-- | QMP/qmp-events.txt | 2 | ||||
-rw-r--r-- | check-qjson.c | 4 | ||||
-rw-r--r-- | monitor.c | 5 |
4 files changed, 15 insertions, 8 deletions
@@ -140,12 +140,12 @@ qemu-img-cmds.h: $(SRC_PATH)/qemu-img-cmds.hx check-qint.o check-qstring.o check-qdict.o check-qlist.o check-qfloat.o check-qjson.o: $(GENERATED_HEADERS) -check-qint: check-qint.o qint.o qemu-malloc.o -check-qstring: check-qstring.o qstring.o qemu-malloc.o -check-qdict: check-qdict.o qdict.o qfloat.o qint.o qstring.o qbool.o qemu-malloc.o qlist.o -check-qlist: check-qlist.o qlist.o qint.o qemu-malloc.o -check-qfloat: check-qfloat.o qfloat.o qemu-malloc.o -check-qjson: check-qjson.o qfloat.o qint.o qdict.o qstring.o qlist.o qbool.o qjson.o json-streamer.o json-lexer.o json-parser.o qemu-malloc.o +check-qint: check-qint.o qint.o qemu-malloc.o $(trace-obj-y) +check-qstring: check-qstring.o qstring.o qemu-malloc.o $(trace-obj-y) +check-qdict: check-qdict.o qdict.o qfloat.o qint.o qstring.o qbool.o qemu-malloc.o qlist.o $(trace-obj-y) +check-qlist: check-qlist.o qlist.o qint.o qemu-malloc.o $(trace-obj-y) +check-qfloat: check-qfloat.o qfloat.o qemu-malloc.o $(trace-obj-y) +check-qjson: check-qjson.o qfloat.o qint.o qdict.o qstring.o qlist.o qbool.o qjson.o json-streamer.o json-lexer.o json-parser.o qemu-malloc.o $(trace-obj-y) clean: # avoid old build problems by removing potentially incorrect old files diff --git a/QMP/qmp-events.txt b/QMP/qmp-events.txt index 01ec85fbb9..aa2021082f 100644 --- a/QMP/qmp-events.txt +++ b/QMP/qmp-events.txt @@ -89,7 +89,7 @@ Data: None. Example: -{ "event": "SHUTDOWN", +{ "event": "STOP", "timestamp": { "seconds": 1267041730, "microseconds": 281295 } } VNC_CONNECTED diff --git a/check-qjson.c b/check-qjson.c index 0b60e45fa6..64fcdcb4ad 100644 --- a/check-qjson.c +++ b/check-qjson.c @@ -639,7 +639,9 @@ END_TEST START_TEST(empty_input) { - QObject *obj = qobject_from_json(""); + const char *empty = ""; + + QObject *obj = qobject_from_json(empty); fail_unless(obj == NULL); } END_TEST @@ -3976,6 +3976,11 @@ static void file_completion(const char *input) d = readdir(ffs); if (!d) break; + + if (strcmp(d->d_name, ".") == 0 || strcmp(d->d_name, "..") == 0) { + continue; + } + if (strstart(d->d_name, file_prefix, NULL)) { memcpy(file, input, input_path_len); if (input_path_len < sizeof(file)) |