Don't decref borrowed nodes.
Don't decref borrowed nodes.

So within Jansson, getting the value of existing nodes creates
 "borrowed" references, which do not increment the reference
 count. Calling json_decref() on them decrements the internal
 refcount and corrupts the object. It does not always cause memory
 to be freed however. This masks a use after free condition and
 creates a "random" crash when trying to clean up the parent node.

This is step one in auditing all uses of jansson to ensure that
 borrowed references are not decremented, and real references are
 properly decremented when they are done being used.

f-list/fserv,f-list/fserv,f-list/fserv