diff options
author | Alexander Larsson <alexl@redhat.com> | 2010-03-09 12:23:49 +0100 |
---|---|---|
committer | Alexander Larsson <alexl@redhat.com> | 2010-03-11 12:13:59 +0100 |
commit | 440ac41cf1dc09a4dde43790f9f9d5a83bfb4a45 (patch) | |
tree | d0e479bc6f5eb6e100343e684630afa199694119 /client/windows | |
parent | 22b551f97faf4a16dd030a4518cfb6afd151138f (diff) | |
download | spice-440ac41cf1dc09a4dde43790f9f9d5a83bfb4a45.tar.gz spice-440ac41cf1dc09a4dde43790f9f9d5a83bfb4a45.tar.xz spice-440ac41cf1dc09a4dde43790f9f9d5a83bfb4a45.zip |
New memory allocators that exit on OOM and handle multiplication overflow
Every place that does a regular malloc/calloc and aborts on failure
should use spice_malloc/spice_mallo0 instead, which is leaner and cleaner.
Allocations of dynamically sized arrays can use g_malloc_n or g_new etc
which correctly handle multiplication overflow if some of the arguments
are not trusted.
Diffstat (limited to 'client/windows')
-rw-r--r-- | client/windows/redc.vcproj | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/client/windows/redc.vcproj b/client/windows/redc.vcproj index e7c2e150..214a88df 100644 --- a/client/windows/redc.vcproj +++ b/client/windows/redc.vcproj @@ -265,6 +265,10 @@ >
</File>
<File
+ RelativePath="..\mem.cpp"
+ >
+ </File>
+ <File
RelativePath="..\menu.cpp"
>
</File>
|