goto done; /* <-- This will ensure the execution pointer is incremented. */
goto done; /* <-- This will ensure the execution pointer is incremented. */
} else {
} else {
result = MA_SUCCESS; /* <-- Make sure this is reset. */
result = MA_SUCCESS; /* <-- Make sure this is reset. */
(void)result; /* <-- This is to suppress a static analysis diagnostic about "result" not being used. But for safety when I do future maintenance I don't want to delete that assignment. */
}
}
/* Try initializing the connector if we haven't already. */
/* Try initializing the connector if we haven't already. */