summaryrefslogtreecommitdiff
path: root/serialclient.c
diff options
context:
space:
mode:
authorChristian Pointner <equinox@helsinki.at>2009-11-14 00:16:16 (GMT)
committerChristian Pointner <equinox@helsinki.at>2009-11-14 00:16:16 (GMT)
commita5e4a809402eb929e55072573a176d8c2ed44712 (patch)
tree88ada41b94d9a74949202bcce4c839cc63d6ab8b /serialclient.c
parentdf4967d2f9d158711038c054aa0edf543d21e8d3 (diff)
added baudrate parameter
Diffstat (limited to 'serialclient.c')
-rw-r--r--serialclient.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/serialclient.c b/serialclient.c
index a32c691..392288a 100644
--- a/serialclient.c
+++ b/serialclient.c
@@ -146,6 +146,9 @@ int main(int argc, char* argv[])
if(ret == -2) {
fprintf(stderr, "memory error on options_parse, exiting\n");
}
+ if(ret == -5) {
+ fprintf(stderr, "syntax error: invalid baudrate\n");
+ }
if(ret != -2)
options_print_usage();
@@ -237,7 +240,7 @@ int main(int argc, char* argv[])
if(serial_fd < 0)
ret = 2;
else {
- ret = setup_tty(serial_fd, B38400);
+ ret = setup_tty(serial_fd, opt.baudrate_);
if(ret)
ret = 2;
else