Should I change the fgets to 1 bit 
if (user->profile_pic != NULL){
		FILE *picture = fopen(user->profile_pic, "r");
		if (picture != NULL){
			char line[32];
			while(fgets(line, sizeof(line), picture) != NULL){
				printf("%s\n", line);
			}
            fclose(picture);
		}
	}