summaryrefslogtreecommitdiff
path: root/src/compositor-rdp.c
diff options
context:
space:
mode:
authorDawid Gajownik <gajownik@gmail.com>2015-08-01 11:02:54 -0300
committerBryce Harrington <bryce@osg.samsung.com>2015-08-02 03:08:45 -0700
commitf965db5fc1799c2ae6adfe92896eb315a0c3447c (patch)
tree363f695da952e1899c4e9a8284f1db81876e7eec /src/compositor-rdp.c
parent71f5704879a5daa77fbc83243c8ea5882fd2ab62 (diff)
downloadweston-f965db5fc1799c2ae6adfe92896eb315a0c3447c.tar.gz
compositor-rdp: free() can handle NULL pointers
There's no need to check if a pointer exists before passing it to free(). free() can handle NULL pointers. Signed-off-by: Dawid Gajownik <gajownik@gmail.com> Reviewed-By: David FORT <contact@hardening-consulting.com>
Diffstat (limited to 'src/compositor-rdp.c')
-rw-r--r--src/compositor-rdp.c9
1 files changed, 3 insertions, 6 deletions
diff --git a/src/compositor-rdp.c b/src/compositor-rdp.c
index 4ef0dd15..6eac7f90 100644
--- a/src/compositor-rdp.c
+++ b/src/compositor-rdp.c
@@ -1233,12 +1233,9 @@ err_output:
err_compositor:
weston_compositor_shutdown(compositor);
err_free_strings:
- if (b->rdp_key)
- free(b->rdp_key);
- if (b->server_cert)
- free(b->server_cert);
- if (b->server_key)
- free(b->server_key);
+ free(b->rdp_key);
+ free(b->server_cert);
+ free(b->server_key);
free(b);
return NULL;
}