let shv_{request|response}_free() accept NULL