Mercurial > hg > Members > kono > Cerium
diff TaskManager/Fifo/FifoDmaManager.cc @ 14:41ccd4b38184
*** empty log message ***
author | gongo |
---|---|
date | Fri, 08 Feb 2008 18:00:21 +0900 |
parents | 2356238ebea7 |
children | 7927e00fb8e2 |
line wrap: on
line diff
--- a/TaskManager/Fifo/FifoDmaManager.cc Fri Feb 08 09:55:20 2008 +0900 +++ b/TaskManager/Fifo/FifoDmaManager.cc Fri Feb 08 18:00:21 2008 +0900 @@ -5,12 +5,14 @@ void FifoDmaManager::dma_load(void *buf, unsigned int addr, int size, int mask) { + if (buf == NULL || (void*)addr == NULL) return; memcpy(buf, (void*)addr, size); } void FifoDmaManager::dma_store(void *buf, unsigned int addr, int size, int mask) { + if (buf == NULL || (void*)addr == NULL) return; memcpy((void*)addr, buf, size); }