Index: libcfa/src/concurrency/coroutine.cfa
===================================================================
--- libcfa/src/concurrency/coroutine.cfa	(revision 352cbc20a6de0f18d4b8f52d721bab8a03bbf392)
+++ libcfa/src/concurrency/coroutine.cfa	(revision 85ac70e8d4540f67a818c316f6ac7fa7971fef40)
@@ -196,8 +196,8 @@
 
 void __stack_clean  ( __stack_info_t * this ) {
-	size_t size = ((intptr_t)this->storage->base) - ((intptr_t)this->storage->limit) + sizeof(__stack_t);
 	void * storage = this->storage->limit;
 
 	#if CFA_COROUTINE_USE_MMAP
+		size_t size = ((intptr_t)this->storage->base) - ((intptr_t)this->storage->limit) + sizeof(__stack_t);
 		storage = (void *)(((intptr_t)storage) - __page_size);
 		if(munmap(storage, size + __page_size) == -1) {
