1
0
Fork 0
mirror of https://git.freebsd.org/ports.git synced 2025-07-03 10:29:15 -04:00
ports/multimedia/zoneminder/files/patch-src_zm__monitor.cpp
Kurt Jaeger 14389cc24f multimedia/zoneminder{-h264}: fix build with clang 4.0
PR:		216627
Reported by:	jbeich
Submitted by:	Ivan <bsd@abinet.ru> (maintainer)
MFH:		2017Q1
2017-03-12 19:41:42 +00:00

29 lines
867 B
C++

--- src/zm_monitor.cpp.orig 2016-07-28 01:45:26 UTC
+++ src/zm_monitor.cpp
@@ -160,7 +160,7 @@ bool Monitor::MonitorLink::connect()
return( false );
}
mem_ptr = (unsigned char *)shmat( shm_id, 0, 0 );
- if ( mem_ptr < 0 )
+ if ( mem_ptr < (void *)0 )
{
Debug( 3, "Can't shmat link memory: %s", strerror(errno) );
connected = false;
@@ -194,7 +194,7 @@ bool Monitor::MonitorLink::disconnect()
connected = false;
#if ZM_MEM_MAPPED
- if ( mem_ptr > 0 )
+ if ( mem_ptr > (void *)0 )
{
msync( mem_ptr, mem_size, MS_ASYNC );
munmap( mem_ptr, mem_size );
@@ -558,7 +558,7 @@ bool Monitor::connect() {
exit( -1 );
}
mem_ptr = (unsigned char *)shmat( shm_id, 0, 0 );
- if ( mem_ptr < 0 )
+ if ( mem_ptr < (void *)0 )
{
Error( "Can't shmat: %s", strerror(errno));
exit( -1 );