Pattern: Address of function parameter returned
Issue: -
Address of the function parameter becomes invalid after the function exits because function parameters are stored on the stack which is freed when the function exits. Thus the returned value is invalid.