From a420644129c26bf2f0ea5de898694a626e4a7815 Mon Sep 17 00:00:00 2001 From: Retro_Guy Date: Wed, 17 Nov 2021 06:34:52 +0000 Subject: [PATCH] Verify database exists before trying to open it in search.php --- Rocksolid_Light/common/images/latest.png | Bin 1085 -> 2202 bytes Rocksolid_Light/rocksolid/search.php | 3 +++ 2 files changed, 3 insertions(+) diff --git a/Rocksolid_Light/common/images/latest.png b/Rocksolid_Light/common/images/latest.png index f28955f50d8d2ef18bb6ae382353b10a4a4fdc93..eded3a2496e654fb94678d46655c592fae8ea1a8 100644 GIT binary patch delta 2182 zcmWkwdsI_*68_zLlbZ)2Tnt78QZ5ex1u+;fYL)z;NQ2@Ukzzp$0RgkDN2``95xfbk z7;D9>AVfqOY+ABfEJf?1RUv{dRnXK0sVweFG_9gQK#Dv9+4$F-IWuR@nfd1XW^OR6 z-L;{V3l9Jn9s;UsJOKc-?J?_P0QjM-aC&38(1(WKxWEFw5<(`xQT zw6~7VqcO=KJhBS=fzYPWl9#ijdpDV~KG&xXLgifZ4pvZPf(pd;Uj&1^UzcUdb1Zav zYPd`hOq|~&zlIXK@am6Dw_1J)Je$+eaw|x47Eq*0Cwn&ThSh69$<=ES*cFwBwB5@% zNtmrBN5Yjp%=lKQ{oHDqyItET-1c;id)9xDC$G~)6 zU?6^}Fv{$H1}^h<=ZmoJp5j7o+fw_|JkDACCr-!f*Yb?VYbCEO#9o3SGO0 zll4<>i?KhO=9Pwf^l@ENw!%3YG3Z_vA!=;Wpe0-3Tw{&9;`e6iH~T$6K!rbC^CkQc zM1=UxOuwm8Z;B&47qmQmb`mW76tx7jm~D5mR)lO3AbD^4pYt=d!XM>N`SUU-91KN} z@VsbgL~(@jTbxN|GpKktvpPStb$HwO!tCp&bA`>l_+ zalWd(PW!pmU9lp>(}9%mJieQgTgj>EJF9QuAeNA2TtA$}3&qnDB1$QE)bvfL%#A1X zpqj7m@3f7MZ7lVL_hS4Qms%gkV=juFtF=S3 zZjaP9F$8`es{1JEoB~=!E$1_H0ZHwh3Syun)<;h(z6>En+h8O}8^jDarr(mOro!jjxsqXE26n)fC*J4~Xt7XtPZX zq{<7X-nf}9d~zH+6k-k|%j@_rw8vnYkLFOO5_@{bPm6XBEN{Ic9-e=*d8Wl? zdA_jpd*2LImycX+7+vr1JJPF0l6)r+Y9v~J)jJ??C^fUvSycJB9sg_u)B8*GaW2{= z^!!ADS;!|3vN`KA$enhVu%z^i=-ak|hY4~m#o+gFZou7c`sxFeUtKC^?SB0&mf{gj z>to(1u48H4bN!rD?>8pSiaxM}0Zj&a+ezTsGyBEe1bGFe+|nb;ucDU8|Z1 zCXRyJDPZ-(RwipmN`AsLP#^poWdkP34{K;}a5O=Wg7n3q(6`gUNWeaf$%!^sFcP(q zS-8h`bcFigdJfmXkNpo(uU7I@zwR59q-}DY@6=OXwbchA=|NJvny#uILMDe`pW7l? zw2;|Ep_FnoI8dNYn!t>8sZc3t-=ptH)JF%$8?6qaVR1OlEbWmx$?*3I`UPYmLZ)Nc z=S{`vxlx9>Y60B+WSDbS+>HM1$#J-07F^b=a2r;14H$D5VS&mMsyvbE^%BLg)B-Y{ zwaBKL2udWJdaJeg(~JeJ5@{&YgX)SgTju}HB>p_g(mjVd_c^+FI7({E80T&T?o^GVF1Ip&8lotIPN%TQS{8)YX)K(^sWJ<6)gnT?%00`|H~TJ!Pf zQtys1PDVZI+RYe9rLFabtq=Up(??I$SxqUjC~k7kUGUd+t4dSZ6ahVt5T1pDaPwFA zPY2)AW^miSg*7yf1I+vWEvgB|xgDPBar=xI>Dq%2q%tp!4O51LXn-L<@+fj*e+JrZ zP~T;Y#m|3-v?6T~$!o;(enTR=UP=s8W2N=EvWE6HF8jYHza$RNI{Wx8pH}fcJ5PXE z-O$b^#7c$i;5%na`ua9MY}3F+$1X?xKap;0HTklpl72FUI}ks;Dv_5f9ZEdQos z&8*%NE5Q0V{mo)gk~)Xg=~@Rz%Jo#`Tw`S59r?SYy03T7Q(R@3ZRs*w?CBQ;um)c% zf(!+4J&hzkLlG;kw}1fLUHhy)fpB9VY+;{}=!tuiZiq r^9i3pb0y?yOd(xmwzxdk(Fr+d^)I@F(3uA3UjY)<{3Y%}ti1UDnS+H* delta 1057 zcmV++1m63a5xoeID}N5e000ie0hKEb8vp6nr+GSrNXA5JAJ#t}`LxsC+256lufF-V+Ivt%R7Q1R!2iP2=smWV0S z#V8DiicEeqE*qe1taO63g<8t%d-q-cAems>*D^-^$Me@q?teS?e9pP&o_h}P9}8Kk zg0<$bS)HA?l{c@+1E;bA0A%W?Gm|5tccjPv{(-=42e4Eh(&!4eKP58m8G*{%qLlHJ zG01Fwog)BG2sAvQTAsV0=5S(eu=CTvN3Q6y0c=OlS49|iBpjtVl%?hsPXL3OzpCfi z0biZ{)GYy6Yk!aERQHs&1O-|x$?TTSSH%&SwEQRXZ+*2>$M?^r3}Ai!xBz8&+HPwWZ0+@Cmr}c%AW6b22a$}MN#_qkD3Ra_5O(DNPn6pvZ1RyZ3 z9AHR?2!Apwj{%TmR*n1pidXTLRc{z2L@$;+9Dh7G{nED4feYM0Dpu!Jm$x|}?vl~}_9F5-(tS>AfdyjS#UZq%)HyLI8ux}gm>UsW%DB+=&E_nXpm9w8p zB7bXrsT9LKz47~j-}`!T;Z!rqcGoFwRxd-71amhQ(?$gZ+jmK}v zbVdW&bLcGDP-0iEry|-a^8oU?>2m?$ zbl6;8Lmc~FCZDvyOzW`j-Uo0;b{_Pr=4Zo5$d4)SFs@(f!R+)HfEp0~ bmlWl1EoFSszZ17A00000NkvXXu0mjf?Bogb diff --git a/Rocksolid_Light/rocksolid/search.php b/Rocksolid_Light/rocksolid/search.php index e162888..750a1bd 100644 --- a/Rocksolid_Light/rocksolid/search.php +++ b/Rocksolid_Light/rocksolid/search.php @@ -322,6 +322,9 @@ function get_header_search($group, $terms) { $name = explode(':', $thisgroup); $group=$name[0]; $article_database = $spooldir.'/'.$group.'-articles.db3'; + if(!is_file($article_database)) { + continue; + } $article_dbh = article_db_open($article_database); $article_stmt = $article_dbh->prepare("SELECT * FROM articles WHERE number=:number"); if(is_multibyte($_POST['terms'])) {