Ignore:
Timestamp:
Mar 11, 2009, 9:14:55 AM (16 years ago)
Author:
Paul Smedley
Message:

Add 'missing' 3.0.34 diffs

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/samba-3.0/source/auth/pampass.c

    r1 r165  
    6161 */
    6262#define COPY_STRING(s) (s) ? SMB_STRDUP(s) : NULL
     63#define COPY_FSTRING(s) (s[0]) ? SMB_STRDUP(s) : NULL
    6364
    6465/*******************************************************************
     
    318319#endif
    319320                                        reply[replies].resp_retcode = PAM_SUCCESS;
    320                                         reply[replies].resp = COPY_STRING(current_reply);
     321                                        reply[replies].resp = COPY_FSTRING(current_reply);
    321322                                        found = True;
    322323                                        break;
     
    346347                                        pwd_sub(current_reply, udp->PAM_username, udp->PAM_password, udp->PAM_newpassword);
    347348                                        reply[replies].resp_retcode = PAM_SUCCESS;
    348                                         reply[replies].resp = COPY_STRING(current_reply);
     349                                        reply[replies].resp = COPY_FSTRING(current_reply);
    349350#ifdef DEBUG_PASSWORD
    350351                                        DEBUG(100,("smb_pam_passchange_conv: PAM_PROMPT_ECHO_OFF: We actualy sent: %s\n", current_reply));
Note: See TracChangeset for help on using the changeset viewer.