Changeset 5476:ff3fbb6a92a8
- Timestamp:
- 2008-08-15 11:53:14 (3 months ago)
- Author:
- Brendan Cully <brendan@…>
- Branch:
- HEAD
- Message:
-
Fix type-punning warning in sasl_getprop usage
- Files:
-
Legend:
- Unmodified
- Added
- Removed
-
|
r5431
|
r5476
|
|
| 334 | 334 | { |
| 335 | 335 | SASL_DATA* sasldata = (SASL_DATA*) safe_malloc (sizeof (SASL_DATA)); |
| | 336 | /* work around sasl_getprop aliasing issues */ |
| | 337 | const void* tmp; |
| 336 | 338 | |
| 337 | 339 | sasldata->saslconn = saslconn; |
| 338 | 340 | /* get ssf so we know whether we have to (en|de)code read/write */ |
| 339 | | sasl_getprop (saslconn, SASL_SSF, (const void**) &sasldata->ssf); |
| | 341 | sasl_getprop (saslconn, SASL_SSF, &tmp); |
| | 342 | sasldata->ssf = tmp; |
| 340 | 343 | dprint (3, (debugfile, "SASL protection strength: %u\n", *sasldata->ssf)); |
| 341 | 344 | /* Add SASL SSF to transport SSF */ |
| 342 | 345 | conn->ssf += *sasldata->ssf; |
| 343 | | sasl_getprop (saslconn, SASL_MAXOUTBUF, (const void**) &sasldata->pbufsize); |
| | 346 | sasl_getprop (saslconn, SASL_MAXOUTBUF, &tmp); |
| | 347 | sasldata->pbufsize = tmp; |
| 344 | 348 | dprint (3, (debugfile, "SASL protection buffer size: %u\n", *sasldata->pbufsize)); |
| 345 | 349 | |