On Mon, 2014-07-21 at 02:36 +0000, Steve Huston wrote:
> FYI, folks. Looks like some items to address this week.
> 
> -Steve

Thanks Steve, Waitable.cpp was me - real bug, good catch. 
> 
> Begin forwarded message:
> 
> From: <scan-ad...@coverity.com<mailto:scan-ad...@coverity.com>>
> Date: July 20, 2014 at 5:41:51 PM EDT
> Subject: New Defects reported by Coverity Scan for Apache-Qpid
> 
> 
> Hi,
> 
> 
> Please find the latest report on new defect(s) introduced to Apache-Qpid 
> found with Coverity Scan.
> 
> Defect(s) Reported-by: Coverity Scan
> Showing 2 of 2 defect(s)
> 
> 
> ** CID 1227186:  Mixing enum types  (MIXED_ENUMS)
> /qpidbuilds/trunk/qpid/cpp/src/qpid/acl/AclValidator.cpp: 278 in 
> qpid::acl::AclValidator::registerProperties(const std::basic_string<char, 
> std::char_traits<char>, std::allocator<char>>&, qpid::acl::Action, 
> qpid::acl::ObjectType, const std::basic_string<char, std::char_traits<char>, 
> std::allocator<char>>&)()
> 
> ** CID 1227187:  Structurally dead code  (UNREACHABLE)
> /qpidbuilds/trunk/qpid/cpp/src/qpid/sys/Waitable.h: 99 in 
> qpid::sys::Waitable::wait(const qpid::sys::AbsTime &)()
> 
> 
> ________________________________________________________________________________________________________
> *** CID 1227186:  Mixing enum types  (MIXED_ENUMS)
> /qpidbuilds/trunk/qpid/cpp/src/qpid/acl/AclValidator.cpp: 278 in 
> qpid::acl::AclValidator::registerProperties(const std::basic_string<char, 
> std::char_traits<char>, std::allocator<char>>&, qpid::acl::Action, 
> qpid::acl::ObjectType, const std::basic_string<char, std::char_traits<char>, 
> std::allocator<char>>&)()
> 272                     case PROP_MAXFILECOUNT:
> 273                         
> allowedSpecProperties[action][object]->insert(SPECPROP_MAXFILECOUNTLOWERLIMIT);
> 274                         
> allowedSpecProperties[action][object]->insert(SPECPROP_MAXFILECOUNTUPPERLIMIT);
> 275                         break;
> 276                     default:
> 277                         // Cases where broker supplies a property and Acl 
> matches it directly
>    CID 1227186:  Mixing enum types  (MIXED_ENUMS)
>    Mixing enum types qpid::acl::SpecProperty and qpid::acl::Property for 
> "<temporary>".
> 278                         allowedSpecProperties[action][object]->insert( 
> SpecProperty(prop) );
> 279                         break;
> 280                 }
> 281             }
> 282         }
> 283
> 
> ________________________________________________________________________________________________________
> *** CID 1227187:  Structurally dead code  (UNREACHABLE)
> /qpidbuilds/trunk/qpid/cpp/src/qpid/sys/Waitable.h: 99 in 
> qpid::sys::Waitable::wait(const qpid::sys::AbsTime &)()
> 93         }
> 94
> 95         /** Throws an exception if one is set before or during the wait. */
> 96         bool wait(const AbsTime& absoluteTime) {
> 97             exception.raise();
> 98             return Monitor::wait(absoluteTime);
>    CID 1227187:  Structurally dead code  (UNREACHABLE)
>    This code cannot be reached: "this->exception.qpid::sys::...".
> 99             exception.raise();
> 100         }
> 101
> 102       private:
> 103         size_t waiters;
> 104         ExceptionHolder exception;
> 
> 
> ________________________________________________________________________________________________________
> To view the defects in Coverity Scan visit, 
> http://scan.coverity.com/projects/6?tab=overview
> 
> To unsubscribe from the email notification for new defects, 
> http://scan5.coverity.com/cgi-bin/unsubscribe.py
> 
> 
> 



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org

Reply via email to