From e468dc911189e71509012fb0ed228cc765f641fa Mon Sep 17 00:00:00 2001 From: Ben Burwell Date: Wed, 1 Apr 2015 20:09:02 -0400 Subject: as of 2013-10-07 --- pcb.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'pcb.c') diff --git a/pcb.c b/pcb.c index 8cffe3f..8f4034a 100644 --- a/pcb.c +++ b/pcb.c @@ -146,7 +146,9 @@ int insert_pcb(pcb **queue, pcb * addr, int method) { current->next = addr; addr->next = one_after; addr->prev = current; - one_after->prev = addr; + if (one_after != NULL) { + one_after->prev = addr; + } } else { // otherwise, put it at the head -- cgit v1.2.3