From dd9f038a5eaf7989407d0e0c5a0aac559dc11360 Mon Sep 17 00:00:00 2001
From: kYc0o <fco.ja.ac@gmail.com>
Date: Thu, 26 Oct 2017 01:47:40 +0200
Subject: [PATCH] drivers/sx127x/sx127x_netdev.c: fix var size

---
 drivers/sx127x/sx127x_netdev.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/drivers/sx127x/sx127x_netdev.c b/drivers/sx127x/sx127x_netdev.c
index 682cad3496..6facd08ed4 100644
--- a/drivers/sx127x/sx127x_netdev.c
+++ b/drivers/sx127x/sx127x_netdev.c
@@ -441,9 +441,9 @@ static int _set(netdev_t *netdev, netopt_t opt, const void *val, size_t len)
             return sizeof(uint32_t);
 
         case NETOPT_TX_POWER:
-            assert(len <= sizeof(uint8_t));
-            sx127x_set_tx_power(dev, *((const uint8_t*) val));
-            return sizeof(uint16_t);
+            assert(len <= sizeof(int8_t));
+            sx127x_set_tx_power(dev, *((const int8_t*) val));
+            return sizeof(int8_t);
 
         case NETOPT_FIXED_HEADER:
             assert(len <= sizeof(netopt_enable_t));
@@ -471,7 +471,7 @@ static uint8_t _get_tx_len(const struct iovec *vector, unsigned count)
 {
     uint8_t len = 0;
 
-    for (int i=0 ; i < count ; i++) {
+    for (unsigned i = 0 ; i < count ; i++) {
         len += vector[i].iov_len;
     }
 
@@ -694,4 +694,4 @@ void _on_dio3_irq(void *arg)
             puts("sx127x_on_dio3: Unknown modem");
             break;
     }
-}
\ No newline at end of file
+}
-- 
GitLab