Adds some check to treat OOM problems + RDP security fix
authorHardening <rdp.effort@gmail.com>
Tue, 25 Mar 2014 22:13:08 +0000 (23:13 +0100)
committerHardening <rdp.effort@gmail.com>
Tue, 25 Mar 2014 22:13:08 +0000 (23:13 +0100)
commitac7507ab8dcf6891c73f245f6481e5473eef574d
tree143d7e70eff488d73f43417d10f57942f9fc1192
parentcaecf1823b933917300f54ea969349da56755a8b
Adds some check to treat OOM problems + RDP security fix

Malloc can fail so it will, this patch adds some check in some places
where malloc/strdup results were not checked.

This patch also contains a server side fix for RDP security (credit to nfedera).
The signature len was badly set in the GCC packet. And some other RDP security
oriented fixes are also there.
13 files changed:
libfreerdp/common/settings.c
libfreerdp/core/bulk.c
libfreerdp/core/certificate.c
libfreerdp/core/connection.c
libfreerdp/core/gcc.c
libfreerdp/core/info.c
libfreerdp/core/license.c
libfreerdp/core/nego.c
libfreerdp/core/peer.c
libfreerdp/core/security.c
libfreerdp/crypto/certificate.c
libfreerdp/crypto/crypto.c
winpr/include/winpr/file.h