Changeset 988 for vendor/current/source3/smbd/dmapi.c
- Timestamp:
- Nov 24, 2016, 1:14:11 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
vendor/current/source3/smbd/dmapi.c
r740 r988 28 28 #ifndef USE_DMAPI 29 29 30 uint32 dmapi_file_flags(const char * const path) { return 0; }30 uint32_t dmapi_file_flags(const char * const path) { return 0; } 31 31 bool dmapi_have_session(void) { return False; } 32 32 const void * dmapi_get_current_session(void) { return NULL; } … … 97 97 dm_sessid_t *new_sessions; 98 98 nsessions *= 2; 99 new_sessions = TALLOC_REALLOC_ARRAY(tmp_ctx, sessions,99 new_sessions = talloc_realloc(tmp_ctx, sessions, 100 100 dm_sessid_t, nsessions); 101 101 if (new_sessions == NULL) { … … 260 260 implementations as well. 261 261 */ 262 uint32 dmapi_file_flags(const char * const path)262 uint32_t dmapi_file_flags(const char * const path) 263 263 { 264 264 int err; … … 267 267 268 268 dm_sessid_t dmapi_session; 269 const void *dmapi_session_ptr; 269 dm_sessid_t *dmapi_session_ptr; 270 const void *_dmapi_session_ptr; 270 271 void *dm_handle = NULL; 271 272 size_t dm_handle_len = 0; 272 273 273 uint32 274 275 dmapi_session_ptr = dmapi_get_current_session();276 if ( dmapi_session_ptr == NULL) {274 uint32_t flags = 0; 275 276 _dmapi_session_ptr = dmapi_get_current_session(); 277 if (_dmapi_session_ptr == NULL) { 277 278 return 0; 278 279 } 279 280 280 dmapi_session = *(dm_sessid_t *)dmapi_session_ptr; 281 dmapi_session_ptr = discard_const_p(dm_sessid_t, _dmapi_session_ptr); 282 dmapi_session = *dmapi_session_ptr; 281 283 if (dmapi_session == DM_NO_SESSION) { 282 284 return 0; … … 290 292 #endif 291 293 292 err = dm_path_to_handle( CONST_DISCARD(char *, path),294 err = dm_path_to_handle(discard_const_p(char, path), 293 295 &dm_handle, &dm_handle_len); 294 296 if (err < 0) { … … 309 311 set_effective_capability(DMAPI_ACCESS_CAPABILITY); 310 312 311 err = dm_path_to_handle( CONST_DISCARD(char *, path),313 err = dm_path_to_handle(discard_const_p(char, path), 312 314 &dm_handle, &dm_handle_len); 313 315 if (err < 0) {
Note:
See TracChangeset
for help on using the changeset viewer.