]> git.saurik.com Git - apple/libsecurity_codesigning.git/blobdiff - lib/cserror.cpp
libsecurity_codesigning-55037.15.tar.gz
[apple/libsecurity_codesigning.git] / lib / cserror.cpp
index 940c8d0a1b1637167e453e25f46adc59fdf488b9..1673205685855f2f094a36d8a424ae78b14a446b 100644 (file)
@@ -57,6 +57,15 @@ void CSError::throwMe(OSStatus rc, CFStringRef key, CFTypeRef value)
 }
 
 
+//
+// Add a key/value pair to the dictionary
+//
+void CSError::augment(CFStringRef key, CFTypeRef value)
+{
+       mInfoDict.take(cfmake<CFDictionaryRef>("{+%O,%O=%O}", mInfoDict.get(), key, value));
+}
+
+
 //
 // Convert exception-carried error information to CFError form
 //