Ignore:
Timestamp:
Nov 24, 2016, 1:14:11 PM (9 years ago)
Author:
Silvan Scherrer
Message:

Samba Server: update vendor to version 4.4.3

File:
1 edited

Legend:

Unmodified
Added
Removed
  • vendor/current/source3/smbd/dmapi.c

    r740 r988  
    2828#ifndef USE_DMAPI
    2929
    30 uint32 dmapi_file_flags(const char * const path) { return 0; }
     30uint32_t dmapi_file_flags(const char * const path) { return 0; }
    3131bool dmapi_have_session(void) { return False; }
    3232const void * dmapi_get_current_session(void) { return NULL; }
     
    9797                dm_sessid_t *new_sessions;
    9898                nsessions *= 2;
    99                 new_sessions = TALLOC_REALLOC_ARRAY(tmp_ctx, sessions,
     99                new_sessions = talloc_realloc(tmp_ctx, sessions,
    100100                                                    dm_sessid_t, nsessions);
    101101                if (new_sessions == NULL) {
     
    260260   implementations as well.
    261261*/
    262 uint32 dmapi_file_flags(const char * const path)
     262uint32_t dmapi_file_flags(const char * const path)
    263263{
    264264        int             err;
     
    267267
    268268        dm_sessid_t     dmapi_session;
    269         const void      *dmapi_session_ptr;
     269        dm_sessid_t     *dmapi_session_ptr;
     270        const void      *_dmapi_session_ptr;
    270271        void            *dm_handle = NULL;
    271272        size_t          dm_handle_len = 0;
    272273
    273         uint32          flags = 0;
    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) {
    277278                return 0;
    278279        }
    279280
    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;
    281283        if (dmapi_session == DM_NO_SESSION) {
    282284                return 0;
     
    290292#endif
    291293
    292         err = dm_path_to_handle(CONST_DISCARD(char *, path),
     294        err = dm_path_to_handle(discard_const_p(char, path),
    293295                &dm_handle, &dm_handle_len);
    294296        if (err < 0) {
     
    309311                set_effective_capability(DMAPI_ACCESS_CAPABILITY);
    310312
    311                 err = dm_path_to_handle(CONST_DISCARD(char *, path),
     313                err = dm_path_to_handle(discard_const_p(char, path),
    312314                        &dm_handle, &dm_handle_len);
    313315                if (err < 0) {
Note: See TracChangeset for help on using the changeset viewer.