diff options
| author | Jörg Frings-Fürst <debian@jff-webhosting.net> | 2019-01-12 13:19:59 +0100 | 
|---|---|---|
| committer | Jörg Frings-Fürst <debian@jff-webhosting.net> | 2019-01-12 13:19:59 +0100 | 
| commit | e691b65ce3c82cf3781e8d02e92a4a2af07c5b20 (patch) | |
| tree | f6c8d03c3da506ca5e3a1e1304f68a1c3ddbef2f /lib/icap/header.cpp | |
| parent | 7327c3426e5fbc2d53446c9df3985dd76c9d6d77 (diff) | |
New upstream version 2.0.3upstream/2.0.3upstream
Diffstat (limited to 'lib/icap/header.cpp')
| -rw-r--r-- | lib/icap/header.cpp | 9 | 
1 files changed, 3 insertions, 6 deletions
diff --git a/lib/icap/header.cpp b/lib/icap/header.cpp index 493e659..ca72bc8 100644 --- a/lib/icap/header.cpp +++ b/lib/icap/header.cpp @@ -140,20 +140,17 @@ namespace icap {  		*   OPTIONS response encapsulated_list: optbody  		*/ -		Header::encapsulated_header_index_t idx;  		std::string encaps_header = ""; -		// FIXME: chances are that we will always get the correct order -		//        but should consider sorting -		for ( idx = _encapsulated.begin(); idx != _encapsulated.end(); idx++ ) { +		for ( auto& idx : sort_encapsulated_header() ) { -			if ( idx->second > 0 ) { +			if ( idx.second >= 0 ) {  				if ( encaps_header != "" ) {  					encaps_header.append( ", " );  				} -				encaps_header.append( idx->first ).append( "=" ).append( util::itoa( idx->second ) ); +				encaps_header.append( idx.first ).append( "=" ).append( util::itoa( idx.second ) );  			}  | 
