diff --git a/gtsam/slam/EssentialMatrixFactor.h b/gtsam/slam/EssentialMatrixFactor.h index 601f8e94e..5d38cb234 100644 --- a/gtsam/slam/EssentialMatrixFactor.h +++ b/gtsam/slam/EssentialMatrixFactor.h @@ -71,7 +71,7 @@ class EssentialMatrixFactor : public NoiseModelFactorN { std::shared_ptr K) : Base(model, key) { #ifndef NDEBUG - if (K->empty()) throw; + if (!K) throw; #endif vA_ = EssentialMatrix::Homogeneous(K->calibrate(pA)); vB_ = EssentialMatrix::Homogeneous(K->calibrate(pB));