summaryrefslogtreecommitdiffstats
path: root/cpukit/libcsupport/src/malloc_get_statistics.c
diff options
context:
space:
mode:
authorEric Norum <WENorum@lbl.gov>2008-05-13 20:45:51 +0000
committerEric Norum <WENorum@lbl.gov>2008-05-13 20:45:51 +0000
commitd871cf1bc6a977a88c7d897d3beafd99a2e97f75 (patch)
treef75383fbfc98fd5d89cc4fb89593757ebae841a1 /cpukit/libcsupport/src/malloc_get_statistics.c
parent2008-05-13 Robert S. Grimes <rsg@alum.mit.edu> (diff)
downloadrtems-d871cf1bc6a977a88c7d897d3beafd99a2e97f75.tar.bz2
Add locks around non-atomic structure assignment.
Diffstat (limited to 'cpukit/libcsupport/src/malloc_get_statistics.c')
-rw-r--r--cpukit/libcsupport/src/malloc_get_statistics.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/cpukit/libcsupport/src/malloc_get_statistics.c b/cpukit/libcsupport/src/malloc_get_statistics.c
index 57cc8c600f..b0531d6244 100644
--- a/cpukit/libcsupport/src/malloc_get_statistics.c
+++ b/cpukit/libcsupport/src/malloc_get_statistics.c
@@ -24,7 +24,9 @@ int malloc_get_statistics(
{
if ( !stats )
return -1;
+ _RTEMS_Lock_allocator();
*stats = rtems_malloc_statistics;
+ _RTEMS_Unlock_allocator();
return 0;
}