aboutsummaryrefslogtreecommitdiff
path: root/client/cmd.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'client/cmd.cpp')
-rw-r--r--client/cmd.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/client/cmd.cpp b/client/cmd.cpp
index 4a2c8a3..1ec2cb8 100644
--- a/client/cmd.cpp
+++ b/client/cmd.cpp
@@ -48,9 +48,10 @@ void cmd_send(char* addr_str) {
char* data;
size_t data_size;
- if (strtodata(data_str, &data, &data_size)) {
+ int err = strtodata(data_str, &data, &data_size);
+ if (err <= 0) {
printf("data format error at index %d:\n%s\n%*s^\n",
- (int) data_size, data_str, (int) data_size, "");
+ -err, data_str, -err, "");
return;
}