diff options
author | Harald Welte <laforge@gnumonks.org> | 2010-03-25 12:15:24 +0800 |
---|---|---|
committer | Harald Welte <laforge@gnumonks.org> | 2010-03-25 12:15:24 +0800 |
commit | fe6bf777c3f76f4dc5835411828c9ebbdd7db83e (patch) | |
tree | 35d0086221a12b5c4c1f3c96bbe7bcf3690377bb /libosmocore/src/utils.c | |
parent | e95daf19258999a00b8bea5247ee21603941b639 (diff) | |
parent | 52b4abdcb351830f5493a50c4181ef3947f3feab (diff) |
Merge commit '52b4abdcb351830f5493a50c4181ef3947f3feab'
Diffstat (limited to 'libosmocore/src/utils.c')
-rw-r--r-- | libosmocore/src/utils.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/libosmocore/src/utils.c b/libosmocore/src/utils.c index 2a73d397e..4dab06455 100644 --- a/libosmocore/src/utils.c +++ b/libosmocore/src/utils.c @@ -2,9 +2,11 @@ #include <string.h> #include <stdint.h> #include <errno.h> +#include <stdio.h> #include <osmocore/utils.h> +static char namebuf[255]; const char *get_value_string(const struct value_string *vs, uint32_t val) { int i; @@ -15,7 +17,9 @@ const char *get_value_string(const struct value_string *vs, uint32_t val) if (vs[i].value == val) return vs[i].str; } - return "unknown"; + + snprintf(namebuf, sizeof(namebuf), "unknown 0x%x", val); + return namebuf; } int get_string_value(const struct value_string *vs, const char *str) |