X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=linux_usr%2Fv3_stream.c;h=f3157d7fdbded892ef19684772804ef624ed28de;hb=4e43946f01f687361197dc9571b7df02ae20de30;hp=8a3733aa2b1b0040286ce59312e49ee3c2f0d83b;hpb=99444bbcbd369d42de47ef00396d487331ff68f3;p=palacios.git diff --git a/linux_usr/v3_stream.c b/linux_usr/v3_stream.c index 8a3733a..f3157d7 100644 --- a/linux_usr/v3_stream.c +++ b/linux_usr/v3_stream.c @@ -96,6 +96,8 @@ int process_escapes(char in) found_esc = 1; return 1; } + + return 0; } int pump(int in, int out) @@ -182,7 +184,7 @@ int main(int argc, char* argv[]) char stream[STREAM_NAME_LEN]; int argstart; - if (argc < 2) { + if (argc < 3) { usage(argv[0]); exit(0); } @@ -190,7 +192,7 @@ int main(int argc, char* argv[]) if (!strcasecmp(argv[1],"-i")) { interactive=1; argstart=2; - if (argc < 3) { + if (argc < 4) { usage(argv[0]); exit(0); } @@ -207,7 +209,7 @@ int main(int argc, char* argv[]) exit(-1); } - memcpy(stream, argv[argstart+1], strlen(argv[argstart+1])); + memcpy(stream, argv[argstart+1], strlen(argv[argstart+1])+1); vm_fd = open(vm_dev, O_RDONLY);