summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Wu <lekensteyn@gmail.com>2013-04-24 12:54:44 +0200
committerPeter Wu <lekensteyn@gmail.com>2013-04-24 12:54:44 +0200
commitbd0afb7f3294cc60105542c25c8ca32109673993 (patch)
tree5a79e550e188e3762c2ef90bc0f0071534ca8205
parent32797bbe1d532a15f8b9d7ae09ec0d2f2b926ff5 (diff)
downloadltunify-bd0afb7f3294cc60105542c25c8ca32109673993.tar.gz
Support passing a custom hidraw device with -d
-rw-r--r--ltunify.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/ltunify.c b/ltunify.c
index 01e1872..1402b4e 100644
--- a/ltunify.c
+++ b/ltunify.c
@@ -969,7 +969,14 @@ int main(int argc, char **argv) {
}
cmd = args[0];
- fd = open_hidraw();
+ if (hidraw_path) {
+ fd = open(hidraw_path, O_RDWR);
+ if (fd < 0) {
+ perror(hidraw_path);
+ }
+ } else {
+ fd = open_hidraw();
+ }
if (fd < 0) {
return 1;
}