diff options
Diffstat (limited to 'gps/loc_api')
-rw-r--r-- | gps/loc_api/libloc_api_50001/LocEngAdapter.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/gps/loc_api/libloc_api_50001/LocEngAdapter.cpp b/gps/loc_api/libloc_api_50001/LocEngAdapter.cpp index 35447d4..bea21d9 100644 --- a/gps/loc_api/libloc_api_50001/LocEngAdapter.cpp +++ b/gps/loc_api/libloc_api_50001/LocEngAdapter.cpp @@ -190,9 +190,11 @@ void LocEngAdapter::setXtraUserAgent() { fclose(file); // remove trailing spaces - size_t len = strlen(buf); - while (--len >= 0 && isspace(buf[len])) { - buf[len] = '\0'; + char *s; + s = buf + strlen(buf); + while (--s >= buf) { + if (!isspace(*s)) break; + *s = 0; } } |