]> granicus.if.org Git - icinga2/commitdiff
Avoid an unnecessary case in the Encode function
authorGunnar Beutner <gunnar.beutner@netways.de>
Sat, 27 Aug 2016 10:20:54 +0000 (12:20 +0200)
committerGunnar Beutner <gunnar.beutner@netways.de>
Sat, 27 Aug 2016 10:20:54 +0000 (12:20 +0200)
refs #12509

lib/base/json.cpp

index 0ae2fd30026c54a2e79e81db987a3ba839100079..6362e8b248b7fde5a08c01e753586f9fbe47a2b4 100644 (file)
@@ -68,7 +68,7 @@ static void Encode(yajl_gen handle, const Value& value)
 {
        switch (value.GetType()) {
                case ValueNumber:
-                       if (yajl_gen_double(handle, static_cast<double>(value)) == yajl_gen_invalid_number)
+                       if (yajl_gen_double(handle, value.Get<double>()) == yajl_gen_invalid_number)
                                yajl_gen_double(handle, 0);
 
                        break;