From d09a38a139bde5e933a14cc7d78043e1ea0278f4 Mon Sep 17 00:00:00 2001
From: Jonathan Hanks <jonathan.hanks@ligo.org>
Date: Fri, 30 Oct 2020 17:49:25 -0700
Subject: [PATCH] Typo fix on cps_recv.

The sort predicate was wrong on the data block crc sort, it could reach a state where it never completed.
---
 src/pub_sub_stream/dc_stats.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/pub_sub_stream/dc_stats.cc b/src/pub_sub_stream/dc_stats.cc
index 3dda7c12d..b9c1d1069 100644
--- a/src/pub_sub_stream/dc_stats.cc
+++ b/src/pub_sub_stream/dc_stats.cc
@@ -679,7 +679,7 @@ DCStats::run( simple_pv_handle epics_server )
             boost::sort(
                 data_block_crcs,
                 []( const dcuid_crc_pair& a, const dcuid_crc_pair& b ) -> bool {
-                    return a.first < a.second;
+                    return a.first < b.first;
                 } );
             total_data_crc.reset( );
             for_each( data_block_crcs,
-- 
GitLab