X-Git-Url: https://mop.ddnsfree.com/gitweb/?a=blobdiff_plain;f=web%2FObj%2Fhardban.phh;h=e2eeaba12b5a7d776ab81ae9e939a12e870498be;hb=78f44060729d1f0c82a396aab1d05cbb75226d2d;hp=7423b6a59e5c39e2932a7c094d20ace44a8de8fc;hpb=e47ddcae6cc33ed9d2471a54936db7d8efd5d46a;p=brisk.git diff --git a/web/Obj/hardban.phh b/web/Obj/hardban.phh index 7423b6a..e2eeaba 100644 --- a/web/Obj/hardban.phh +++ b/web/Obj/hardban.phh @@ -184,6 +184,8 @@ class Hardbans { log_only("PUT_VAR FALLITA ".strlen(serialize($hban))); log_only(serialize($hban)); } + log_shme("Hardban::save_data2"); + } $hban->shm_sz = $shm_sz; @@ -215,8 +217,9 @@ class Hardbans { log_only("hardban count ".count($hban->item)." _n: ".$hban->item_n); $hban->mod = FALSE; - if (shm_put_var($shm, $tok, $hban) != FALSE) { + if (@shm_put_var($shm, $tok, $hban) != FALSE) { shm_detach($shm); + log_shme("Hardban::save_data"); return (TRUE); } $hban->mod = $oldmod; @@ -235,7 +238,7 @@ class Hardbans { return (FALSE); } - function lock_data() + static function lock_data() { if (($tok = @ftok(FTOK_PATH."/hardbans", "B")) == -1) { return (FALSE); @@ -253,7 +256,7 @@ class Hardbans { return (FALSE); } - function unlock_data($res) + static function unlock_data($res) { GLOBAL $sess;