Comment 2 for bug 1702978

Revision history for this message
Galen Charlton (gmc) wrote :

Yeah, I did some trawling and it looks like commit 3fdecfb0 is when osrfCacheGet* became variadic, but that commit does not introduce any use of variadicity.

For the purpose of a security release, I suggest breaking the change into two parts:

- dropping use of VA_LIST_TO_STRING for 2.4.x and 2.5.x
- making those functions non-variadic for 2.6.0.

Doing it this way would allow applying the security update to require only a recompilation of OpenSRF, reserving ABI changes for major OpenSRF releases.