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);
 }