From 7bac0e03de881e654fa332e09e375a86f755f104 Mon Sep 17 00:00:00 2001
From: bazooka joe <bazookajoe1900@gmail.com>
Date: Mon, 18 Feb 2019 20:23:03 +0200
Subject: [PATCH] Fixed using myoptarg instead of optarg

---
 src/drivers/imu/lsm303d/lsm303d.cpp    | 4 ++--
 src/drivers/lights/oreoled/oreoled.cpp | 4 ++--
 src/drivers/lights/pca8574/pca8574.cpp | 4 ++--
 src/drivers/pca9685/pca9685.cpp        | 2 +-
 4 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/src/drivers/imu/lsm303d/lsm303d.cpp b/src/drivers/imu/lsm303d/lsm303d.cpp
index 15f546febd..531a68cc9b 100644
--- a/src/drivers/imu/lsm303d/lsm303d.cpp
+++ b/src/drivers/imu/lsm303d/lsm303d.cpp
@@ -1947,11 +1947,11 @@ lsm303d_main(int argc, char *argv[])
 			break;
 
 		case 'R':
-			rotation = (enum Rotation)atoi(optarg);
+			rotation = (enum Rotation)atoi(myoptarg);
 			break;
 
 		case 'a':
-			accel_range = atoi(optarg);
+			accel_range = atoi(myoptarg);
 			break;
 
 		default:
diff --git a/src/drivers/lights/oreoled/oreoled.cpp b/src/drivers/lights/oreoled/oreoled.cpp
index 229f06a410..56c5bccb21 100644
--- a/src/drivers/lights/oreoled/oreoled.cpp
+++ b/src/drivers/lights/oreoled/oreoled.cpp
@@ -1621,11 +1621,11 @@ oreoled_main(int argc, char *argv[])
 	while ((ch = px4_getopt(argc, argv, "a:b:", &myoptind, &myoptarg)) != EOF) {
 		switch (ch) {
 		case 'a':
-			i2c_addr = (int)strtol(optarg, NULL, 0);
+			i2c_addr = (int)strtol(myoptarg, NULL, 0);
 			break;
 
 		case 'b':
-			i2cdevice = (int)strtol(optarg, NULL, 0);
+			i2cdevice = (int)strtol(myoptarg, NULL, 0);
 			break;
 
 		default:
diff --git a/src/drivers/lights/pca8574/pca8574.cpp b/src/drivers/lights/pca8574/pca8574.cpp
index dd1df86166..c96b582270 100644
--- a/src/drivers/lights/pca8574/pca8574.cpp
+++ b/src/drivers/lights/pca8574/pca8574.cpp
@@ -381,11 +381,11 @@ pca8574_main(int argc, char *argv[])
 	while ((ch = px4_getopt(argc, argv, "a:b:", &myoptind, &myoptarg)) != EOF) {
 		switch (ch) {
 		case 'a':
-			pca8574adr = strtol(optarg, NULL, 0);
+			pca8574adr = strtol(myoptarg, NULL, 0);
 			break;
 
 		case 'b':
-			i2cdevice = strtol(optarg, NULL, 0);
+			i2cdevice = strtol(myoptarg, NULL, 0);
 			break;
 
 		default:
diff --git a/src/drivers/pca9685/pca9685.cpp b/src/drivers/pca9685/pca9685.cpp
index 1901a4ca23..1c9fbc1aa5 100644
--- a/src/drivers/pca9685/pca9685.cpp
+++ b/src/drivers/pca9685/pca9685.cpp
@@ -545,7 +545,7 @@ pca9685_main(int argc, char *argv[])
 			break;
 
 		case 'b':
-			i2cdevice = strtol(optarg, NULL, 0);
+			i2cdevice = strtol(myoptarg, NULL, 0);
 			break;
 
 		default:
-- 
GitLab