From 75ee3b3081edab418e443d499ec28ceda9121e93 Mon Sep 17 00:00:00 2001 From: BurnZeZ Date: Mon, 15 Apr 2019 19:48:03 +0000 Subject: devsd: fix panic when using "delpart" to remove a partition that was already removed --- sys/src/9/port/devsd.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'sys/src') diff --git a/sys/src/9/port/devsd.c b/sys/src/9/port/devsd.c index 32d6f26a1..d21106f19 100644 --- a/sys/src/9/port/devsd.c +++ b/sys/src/9/port/devsd.c @@ -154,6 +154,8 @@ sddelpart(SDunit* unit, char* name) */ pp = unit->part; for(i = 0; i < unit->npart; i++){ + if(!pp->valid) + continue; if(strcmp(name, pp->name) == 0) break; pp++; -- cgit v1.2.3