Index: src/libchcore/TBufferSizes.cpp
===================================================================
diff -u -N -re96806b7f8ff7ca7e9f4afbea603e6351a3dc3e3 -re8f31b0f922b402878356e130c866c4f3682a7f5
--- src/libchcore/TBufferSizes.cpp	(.../TBufferSizes.cpp)	(revision e96806b7f8ff7ca7e9f4afbea603e6351a3dc3e3)
+++ src/libchcore/TBufferSizes.cpp	(.../TBufferSizes.cpp)	(revision e8f31b0f922b402878356e130c866c4f3682a7f5)
@@ -72,7 +72,7 @@
 		case eBuffer_LAN:
 			return m_uiLANSize;
 		default:
-			THROW_CORE_EXCEPTION(eErr_BoundsExceeded);
+			throw TCoreException(eErr_BoundsExceeded, L"Unsupported buffer type", LOCATION);
 		}
 	}
 
@@ -96,7 +96,7 @@
 			m_uiLANSize = std::max(BufferGranularity, RoundUp(uiSize, BufferGranularity));
 			break;
 		default:
-			THROW_CORE_EXCEPTION(eErr_BoundsExceeded);
+			throw TCoreException(eErr_BoundsExceeded, L"Unsupported buffer type", LOCATION);
 		}
 	}