diff --git a/src/Spring/Spring.Messaging.Nms/Messaging/Nms/Connections/CachedSession.cs b/src/Spring/Spring.Messaging.Nms/Messaging/Nms/Connections/CachedSession.cs index 241d8c6b..b1747135 100644 --- a/src/Spring/Spring.Messaging.Nms/Messaging/Nms/Connections/CachedSession.cs +++ b/src/Spring/Spring.Messaging.Nms/Messaging/Nms/Connections/CachedSession.cs @@ -129,6 +129,8 @@ namespace Spring.Messaging.Nms.Connections /// A message producer. public IMessageProducer CreateProducer(IDestination destination) { + AssertUtils.ArgumentNotNull(destination,"destination"); + if (shouldCacheProducers) { IMessageProducer producer = (IMessageProducer)cachedProducers[destination];