summaryrefslogtreecommitdiff
path: root/node/MAC.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'node/MAC.hpp')
-rw-r--r--node/MAC.hpp12
1 files changed, 2 insertions, 10 deletions
diff --git a/node/MAC.hpp b/node/MAC.hpp
index 9765aa59..b1864511 100644
--- a/node/MAC.hpp
+++ b/node/MAC.hpp
@@ -135,17 +135,9 @@ public:
* @param s String hex representation (with or without :'s)
* @return True if string decoded into a full-length MAC
*/
- inline bool fromString(const char *s)
+ inline void fromString(const char *s)
{
- std::string b(Utils::unhex(s));
- if (b.length() == 6) {
- for(unsigned int i=0;i<6;++i)
- data[i] = (unsigned char)b[i];
- return true;
- }
- for(unsigned int i=0;i<6;++i)
- data[i] = 0;
- return false;
+ Utils::unhex(s,data,6);
}
inline std::string toString() const