diff --git a/res/res_pjsip_pubsub.c b/res/res_pjsip_pubsub.c
index 530a3b81bcac3998b45cf8d9572b624281fcf317..fc4a940515eef2d21d8416192a4068035ef8a971 100644
--- a/res/res_pjsip_pubsub.c
+++ b/res/res_pjsip_pubsub.c
@@ -1988,6 +1988,7 @@ static int serialized_send_notify(void *userdata)
 	}
 
 	send_notify(sub_tree, 0);
+	sub_tree->notify_sched_id = -1;
 	ao2_cleanup(sub_tree);
 	return 0;
 }