CR fix 2

Change-Id: Ib5b7d7ff17f6ae31e9b6d905ef53d015a7389ccc
diff --git a/src/ca-module.cpp b/src/ca-module.cpp
index 8b8d4bb..42ea9e2 100644
--- a/src/ca-module.cpp
+++ b/src/ca-module.cpp
@@ -112,7 +112,7 @@
 void
 CaModule::setStatusUpdateCallback(const StatusUpdateCallback& onUpdateCallback)
 {
-  m_config.m_statusUpdateCallback = onUpdateCallback;
+  m_statusUpdateCallback = onUpdateCallback;
 }
 
 Data
@@ -326,8 +326,8 @@
                                                              m_config.m_caItem.m_supportedChallenges));
   m_keyChain.sign(result, signingByIdentity(m_config.m_caItem.m_caPrefix));
   m_face.put(result);
-  if (m_config.m_statusUpdateCallback) {
-    m_config.m_statusUpdateCallback(requestState);
+  if (m_statusUpdateCallback) {
+    m_statusUpdateCallback(requestState);
   }
 }
 
@@ -424,8 +424,8 @@
   result.setContent(payload);
   m_keyChain.sign(result, signingByIdentity(m_config.m_caItem.m_caPrefix));
   m_face.put(result);
-  if (m_config.m_statusUpdateCallback) {
-    m_config.m_statusUpdateCallback(*requestState);
+  if (m_statusUpdateCallback) {
+    m_statusUpdateCallback(*requestState);
   }
 }