*/}}
ソースを参照

release fix for segmented data set

YimingWu 7 ヶ月 前
コミット
a4fe29e01d
1 ファイル変更3 行追加1 行削除
  1. 3 1
      ouroperations.c

+ 3 - 1
ouroperations.c

@@ -2636,7 +2636,9 @@ void* ourget_LayerImageSegmentedInfo(OurLayer* l, int* r_size, int* r_is_copy){
     *r_is_copy=0; *r_size=sizeof(OurLayerImageSegmented); return &l->ReadSegmented;
 }
 void ourset_LayerImageSegmentedInfo(OurLayer* l, void* data, int size){
-    memcpy(&l->ReadSegmented,data,sizeof(OurLayerImageSegmented));
+    if (data && size) {
+        memcpy(&l->ReadSegmented, data, sizeof(OurLayerImageSegmented));
+    }
 }
 
 void ourset_LayerMove(OurLayer* l, int move){