mirror of
https://github.com/Icinga/icinga2.git
synced 2025-07-23 13:45:04 +02:00
Remove redundant function
This commit is contained in:
parent
81e821b60c
commit
d913089a14
@ -278,7 +278,7 @@ static int DecodeStartMap(void *ctx)
|
||||
return 1;
|
||||
}
|
||||
|
||||
static int DecodeEndMap(void *ctx)
|
||||
static int DecodeEndMapOrArray(void *ctx)
|
||||
{
|
||||
JsonContext *context = static_cast<JsonContext *>(ctx);
|
||||
|
||||
@ -306,20 +306,6 @@ static int DecodeStartArray(void *ctx)
|
||||
return 1;
|
||||
}
|
||||
|
||||
static int DecodeEndArray(void *ctx)
|
||||
{
|
||||
JsonContext *context = static_cast<JsonContext *>(ctx);
|
||||
|
||||
try {
|
||||
context->AddValue(context->Pop().EValue);
|
||||
} catch (...) {
|
||||
context->SaveException();
|
||||
return 0;
|
||||
}
|
||||
|
||||
return 1;
|
||||
}
|
||||
|
||||
Value icinga::JsonDecode(const String& data)
|
||||
{
|
||||
static const yajl_callbacks callbacks = {
|
||||
@ -331,9 +317,9 @@ Value icinga::JsonDecode(const String& data)
|
||||
DecodeString,
|
||||
DecodeStartMap,
|
||||
DecodeString,
|
||||
DecodeEndMap,
|
||||
DecodeEndMapOrArray,
|
||||
DecodeStartArray,
|
||||
DecodeEndArray
|
||||
DecodeEndMapOrArray
|
||||
};
|
||||
|
||||
yajl_handle handle;
|
||||
|
Loading…
x
Reference in New Issue
Block a user