Skip to content

Commit 4408323

Browse files
committed
deploy: c666b3e
1 parent 33e7d63 commit 4408323

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

pr/100/docs/src/iroh_blobs/store/fs/bao_file.rs.html

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -837,7 +837,10 @@
837837
<a href="#836" id="836">836</a>
838838
<a href="#837" id="837">837</a>
839839
<a href="#838" id="838">838</a>
840-
<a href="#839" id="839">839</a></pre></div><pre class="rust"><code><span class="kw">use </span>core::fmt;
840+
<a href="#839" id="839">839</a>
841+
<a href="#840" id="840">840</a>
842+
<a href="#841" id="841">841</a>
843+
<a href="#842" id="842">842</a></pre></div><pre class="rust"><code><span class="kw">use </span>core::fmt;
841844
<span class="kw">use </span>std::{
842845
fs::{File, OpenOptions},
843846
io,
@@ -1367,6 +1370,9 @@
13671370
<span class="kw">impl </span>BaoFileHandle {
13681371
<span class="kw">pub fn </span>persist(<span class="kw-2">&amp;mut </span><span class="self">self</span>) {
13691372
<span class="self">self</span>.<span class="number">0</span>.storage.send_if_modified(|guard| {
1373+
<span class="kw">if </span>Arc::strong_count(<span class="kw-2">&amp;</span><span class="self">self</span>.<span class="number">0</span>) &gt; <span class="number">1 </span>{
1374+
<span class="kw">return </span><span class="bool-val">false</span>;
1375+
}
13701376
<span class="kw">let </span>BaoFileStorage::Partial(fs) = guard.take() <span class="kw">else </span>{
13711377
<span class="kw">return </span><span class="bool-val">false</span>;
13721378
};

0 commit comments

Comments
 (0)