This seems like a bug, it seems like osf could be uninitialized here: osf is only conditionally set further up and it's not explicitly initialized in the function prolog.