@cryptotaxi247 / netdata-1 / commits / 0fdfb6486

minor fixed to badges

Costa Tsaousis (ktsaou) committed Jun 4, 2016 at 23:17 UTC 0fdfb6486abfe6a4ea07c0fe6e4d6dbbf0fae26e
1 file changed +7
src/web_buffer_svg.c
+7
@@ -311,6 +311,12 @@ static inline size_t escape_xmlz(char *dst, const char *src, size_t len) {
311 // https://github.com/badges/shields/blob/master/badge.js
312 while(*src && i) {
313 switch(*src) {
314 + case '\\':
315 + *dst++ = '/';
316 + src++;
317 + i--;
318 + break;
319 +
320 case '&':
321 if(i > 5) {
322 strcpy(dst, "&");
@@ -374,6 +380,7 @@ cleanup:
380 }
381
382 static inline const char *fix_units(const char *units) {
383 + if(!units || !*units || !strcmp(units, "emtpy") || !strcmp(units, "null")) return "";
384 if(!strcmp(units, "percentage") || !strcmp(units, "percent") || !strcmp(units, "pcent")) return "%";
385 return units;
386 }