From 249eb8e5d27f0d5f7801074e9755ad593ad22e5f Mon Sep 17 00:00:00 2001 From: Bill Currie Date: Fri, 29 Jun 2012 20:26:27 +0900 Subject: [PATCH] Bah, more segfaults :P --- qw/source/cl_cam.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/qw/source/cl_cam.c b/qw/source/cl_cam.c index 15af516c5..f7e9adf44 100644 --- a/qw/source/cl_cam.c +++ b/qw/source/cl_cam.c @@ -355,7 +355,7 @@ Cam_CheckHighTarget (void) j = -1; for (i = 0, max = -9999; i < MAX_CLIENTS; i++) { s = &cl.players[i]; - if (s->name->value[0] && !s->spectator && s->frags > max) { + if (s->name && s->name->value[0] && !s->spectator && s->frags > max) { max = s->frags; j = i; } @@ -621,7 +621,7 @@ Cam_FinishMove (usercmd_t *cmd) i = end; do { s = &cl.players[i]; - if (s->name->value[0] && !s->spectator) { + if (s->name && s->name->value[0] && !s->spectator) { Cam_Lock (i); ideal_track = i; return; @@ -631,7 +631,7 @@ Cam_FinishMove (usercmd_t *cmd) // stay on same guy? i = spec_track; s = &cl.players[i]; - if (s->name->value[0] && !s->spectator) { + if (s->name && s->name->value[0] && !s->spectator) { Cam_Lock (i); ideal_track = i; return;