From 2ee4b17811c4558592ed6c1294e1387dd120bed0 Mon Sep 17 00:00:00 2001 From: Thulinma Date: Mon, 8 Nov 2010 20:28:37 +0100 Subject: [PATCH] Minder debugging --- util/flv_sock.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/util/flv_sock.cpp b/util/flv_sock.cpp index 8de52131..d04e3283 100644 --- a/util/flv_sock.cpp +++ b/util/flv_sock.cpp @@ -32,6 +32,11 @@ bool FLV_Isheader(char * header){ }//FLV_Isheader bool ReadUntil(char * buffer, unsigned int count, unsigned int & sofar, int sock){ + if (count > 500000){ + All_Hell_Broke_Loose = true; + fprintf(stderr, "ReadUntil fail: > 500kb tag? All Hell Broke Loose!\n", strerror(errno)); + return false; + } if (sofar >= count){return true;} int r = 0; r = DDV_iread(buffer + sofar,count-sofar,sock);