Handle fatal errors for bccRegisterSymbolCallback.

Change-Id: Ifc4e076628c510aee184857e0f8b9df346ad93d7
diff --git a/lib/bcc/Script.cpp b/lib/bcc/Script.cpp
index f539cc0..ac74118 100644
--- a/lib/bcc/Script.cpp
+++ b/lib/bcc/Script.cpp
@@ -457,14 +457,16 @@
 }
 
 
-void Script::registerSymbolCallback(BCCSymbolLookupFn pFn, void *pContext) {
+int Script::registerSymbolCallback(BCCSymbolLookupFn pFn, void *pContext) {
   mpExtSymbolLookupFn = pFn;
   mpExtSymbolLookupFnContext = pContext;
 
   if (mStatus != ScriptStatus::Unknown) {
     mErrorCode = BCC_INVALID_OPERATION;
     LOGE("Invalid operation: %s\n", __func__);
+    return 1;
   }
+  return 0;
 }
 
 } // namespace bcc