Changeset 10 for pam_freeauth
- Timestamp:
- 03/12/07 19:19:22 (2 years ago)
- Files:
-
- pam_freeauth/pam_freeauth.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
pam_freeauth/pam_freeauth.c
r3 r10 436 436 if ( (buffer[0]=='#') || (buffer[0]==0) ) continue; 437 437 buffer[BUFSIZE]=0; 438 if ( sscanf(buffer, "%" TO_STR(BUFSIZE) "s %*s %" TO_STR(LEN_SECRET) "s", &name, &SECRET ) !=2) continue;438 if ( !sscanf(buffer, "%s\t%s", &name, &SECRET)) continue; 439 439 if ( strcmp(user,name)==0 ) break; 440 440 } … … 450 450 while ( p && (! isspace(*p)) ) p++; // skip name 451 451 while ( p && isspace(*p) ) p++; // skip gap 452 while ( p && (! isspace(*p)) ) p++; // skip secret453 while ( p && isspace(*p) ) p++; // skip gap454 452 pos += (p-buffer); 455 453 retval = pam_set_data (pamh, "freeauth-position", (void *)pos, NULL);
