diff --git a/src/seq/seq_if.c b/src/seq/seq_if.c
index 6df3bd658b30cb12ebacf0d3b65bf54313769d05..532bfee662655a4f098187a98bdfc2795a99f47f 100644
--- a/src/seq/seq_if.c
+++ b/src/seq/seq_if.c
@@ -257,7 +257,6 @@ epicsShareFunc boolean epicsShareAPI seq_pvGetComplete(SS_ID ss, VAR_ID varId)
 			ss_read_buffer(ss, ch, FALSE);
 		return TRUE;
 	case epicsEventWaitTimeout:
-		epicsEventSignal(getSem);
 		return FALSE;
 	case epicsEventWaitError:
 		ss->getReq[varId] = NULL;
@@ -540,7 +539,6 @@ epicsShareFunc boolean epicsShareAPI seq_pvPutComplete(
 			done = TRUE;
 			break;
 		case epicsEventWaitTimeout:
-			epicsEventSignal(putSem);
 			break;
 		case epicsEventWaitError:
 			ss->putReq[varId] = NULL;