Always check return values:
const PsnUser *psn_get_current_user(void) if (!g_is_logged_in) return NULL; return &g_current_user; psnuser.c
#include "psnuser.h" #include <stdio.h> int main() psn_init(); #include "psnuser.h" #include <
Replace the mock login with: