Avoid dropping const qualifier needlessly
diff --git a/common/rdr/MemInStream.h b/common/rdr/MemInStream.h
index 77ca3f3..1a6a798 100644
--- a/common/rdr/MemInStream.h
+++ b/common/rdr/MemInStream.h
@@ -45,7 +45,7 @@
virtual ~MemInStream() {
if (deleteWhenDone)
- delete [] (U8*)start;
+ delete [] start;
}
int pos() { return ptr - start; }
diff --git a/unix/xserver/hw/vnc/vncExtInit.cc b/unix/xserver/hw/vnc/vncExtInit.cc
index 0ae55b6..2d918b0 100644
--- a/unix/xserver/hw/vnc/vncExtInit.cc
+++ b/unix/xserver/hw/vnc/vncExtInit.cc
@@ -329,8 +329,8 @@
{
Region reg;
- reg.setExtentsAndOrderedRects((ShortRect*)extents,
- nRects, (ShortRect*)rects);
+ reg.setExtentsAndOrderedRects((const ShortRect*)extents,
+ nRects, (const ShortRect*)rects);
desktop[scrIdx]->add_changed(reg);
}
@@ -340,8 +340,8 @@
{
Region reg;
- reg.setExtentsAndOrderedRects((ShortRect*)extents,
- nRects, (ShortRect*)rects);
+ reg.setExtentsAndOrderedRects((const ShortRect*)extents,
+ nRects, (const ShortRect*)rects);
desktop[scrIdx]->add_copied(reg, rfb::Point(dx, dy));
}