Print

Print


  Branch: refs/heads/pssasync
  Home:   https://github.com/xrootd/xrootd
  Commit: 9fd461637f1037c833ba4ee653dda8f1b47b947e
      https://github.com/xrootd/xrootd/commit/9fd461637f1037c833ba4ee653dda8f1b47b947e
  Author: John Thiltges <[log in to unmask]>
  Date:   2016-03-21 (Mon, 21 Mar 2016)

  Changed paths:
    M src/XrdSecgsi/XrdSecProtocolgsi.cc

  Log Message:
  -----------
  Free Entity before replacing it from the cache

Toward the beginning of XrdSecProtocolgsi::Authenticate(), memory may be
allocated for the Entity with strdup():
https://github.com/xrootd/xrootd/blob/a76eccc1f2/src/XrdSecgsi/XrdSecProtocolgsi.cc#L1873

Later in the same function, the Entity may be replaced with an entry from the
cache:
https://github.com/xrootd/xrootd/blob/a76eccc1f2/src/XrdSecgsi/XrdSecProtocolgsi.cc#L1951

However, the memory allocated with strdup() is not free()d. Call FreeEntity()
before replacing Entity with a copy.


  Commit: b711436bb3a39d1db38c047c6c86518617b43a33
      https://github.com/xrootd/xrootd/commit/b711436bb3a39d1db38c047c6c86518617b43a33
  Author: gganis <[log in to unmask]>
  Date:   2016-03-23 (Wed, 23 Mar 2016)

  Changed paths:
    M src/XrdSecgsi/XrdSecProtocolgsi.cc

  Log Message:
  -----------
  Merge pull request #347 from jthiltges/gsi-auth-strdup

With GSI auth, free Entity variable before replacing it from the cache


  Commit: 0552f2b451c6c960e634eb95a50d424367fdb0d2
      https://github.com/xrootd/xrootd/commit/0552f2b451c6c960e634eb95a50d424367fdb0d2
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2016-03-23 (Wed, 23 Mar 2016)

  Changed paths:
    M docs/PreReleaseNotes.txt

  Log Message:
  -----------
  Update notes for patch 9fd461.


  Commit: 163d6c54d25ad62df2f86b0eec909ab588a8893c
      https://github.com/xrootd/xrootd/commit/163d6c54d25ad62df2f86b0eec909ab588a8893c
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2016-03-24 (Thu, 24 Mar 2016)

  Changed paths:
    M docs/PreReleaseNotes.txt
    M src/XrdSecgsi/XrdSecProtocolgsi.cc

  Log Message:
  -----------
  Merge branch 'master' into pssasync


  Commit: d6b41680477b7fda31cf817c0ffa93b9f4155d98
      https://github.com/xrootd/xrootd/commit/d6b41680477b7fda31cf817c0ffa93b9f4155d98
  Author: Andrew Hanushevsky <[log in to unmask]>
  Date:   2016-03-24 (Thu, 24 Mar 2016)

  Changed paths:
    M src/XrdPosix/XrdPosixFile.hh
    M src/XrdPosix/XrdPosixObjGaurd.hh
    M src/XrdPosix/XrdPosixPrepIO.cc
    M src/XrdPosix/XrdPosixPrepIO.hh
    M src/XrdPosix/XrdPosixXrootd.cc

  Log Message:
  -----------
  More fixes to defered open.


Compare: https://github.com/xrootd/xrootd/compare/090db989e2a4...d6b41680477b

########################################################################
Use REPLY-ALL to reply to list

To unsubscribe from the XROOTD-DEV list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1