summaryrefslogtreecommitdiffstats
path: root/utils/loc_log.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'utils/loc_log.cpp')
-rw-r--r--utils/loc_log.cpp14
1 files changed, 10 insertions, 4 deletions
diff --git a/utils/loc_log.cpp b/utils/loc_log.cpp
index f755d70..392966e 100644
--- a/utils/loc_log.cpp
+++ b/utils/loc_log.cpp
@@ -112,7 +112,7 @@ loc_name_val_s_type target_name[] =
NAME_VAL(GNSS_MSM),
NAME_VAL(GNSS_GSS),
NAME_VAL(GNSS_MDM),
- NAME_VAL(GNSS_GRIFFON),
+ NAME_VAL(GNSS_QCA1530),
NAME_VAL(GNSS_UNKNOWN)
};
@@ -134,18 +134,18 @@ RETURN VALUE
const char *loc_get_target_name(unsigned int target)
{
int index = 0;
- char ret[BUFFER_SIZE];
+ static char ret[BUFFER_SIZE];
index = getTargetGnssType(target);
if( index >= target_name_num || index < 0)
index = target_name_num - 1;
if( (target & HAS_SSC) == HAS_SSC ) {
- sprintf(ret, " %s with SSC",
+ snprintf(ret, sizeof(ret), " %s with SSC",
loc_get_name_from_val(target_name, target_name_num, (long)index) );
}
else {
- sprintf(ret, " %s without SSC",
+ snprintf(ret, sizeof(ret), " %s without SSC",
loc_get_name_from_val(target_name, target_name_num, (long)index) );
}
return ret;
@@ -200,6 +200,12 @@ SIDE EFFECTS
void loc_logger_init(unsigned long debug, unsigned long timestamp)
{
loc_logger.DEBUG_LEVEL = debug;
+#ifdef TARGET_BUILD_VARIANT_USER
+ // force user builds to 2 or less
+ if (loc_logger.DEBUG_LEVEL > 2) {
+ loc_logger.DEBUG_LEVEL = 2;
+ }
+#endif
loc_logger.TIMESTAMP = timestamp;
}