summaryrefslogtreecommitdiff
path: root/handler.h
diff options
context:
space:
mode:
Diffstat (limited to 'handler.h')
-rw-r--r--handler.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/handler.h b/handler.h
index 065820c..e940d91 100644
--- a/handler.h
+++ b/handler.h
@@ -71,6 +71,14 @@ inline void handle(enum type type, const char *contents, size_t num_bytes, const
}
}
break;
+ case ORDER:
+ ;
+ struct json_object *string = NULL;
+ recurse(response, trail, &string);
+ char **waybill = (char **)data;
+ *waybill = malloc(json_object_get_string_len(string) + 1);
+ strcpy(*waybill, json_object_get_string(string));
+ break;
default:
break;
}