File tree Expand file tree Collapse file tree 2 files changed +8
-8
lines changed Expand file tree Collapse file tree 2 files changed +8
-8
lines changed Original file line number Diff line number Diff line change @@ -136,7 +136,7 @@ func NewMonitor(flag *Config) (m *Monitor, e error) {
136
136
m .dl .UpdateTorrent (FlowControlMeta {
137
137
InfoHash : file .Meta .InfoHash ,
138
138
BytesRequested : bytesRequested ,
139
- IsCreate : false ,
139
+ IsCreate : true ,
140
140
})
141
141
if file .LeftSize == 0 {
142
142
seed += 1
@@ -608,7 +608,7 @@ func (m *Monitor) validateStorage() error {
608
608
log .Warn ("Torrent fs status" , "dirty" , m .dirty )
609
609
}
610
610
611
- for i := uint64 (0 ); i < m .fs .LastFileIndex ; i ++ {
611
+ /* for i := uint64(0); i < m.fs.LastFileIndex; i++ {
612
612
file := m.fs.GetFileByNumber(i)
613
613
if file == nil {
614
614
continue
@@ -633,7 +633,7 @@ func (m *Monitor) validateStorage() error {
633
633
m.lastNumber = m.lastNumber - 256
634
634
} else {
635
635
m.lastNumber = 0
636
- }
636
+ }*/
637
637
638
638
return nil
639
639
}
Original file line number Diff line number Diff line change @@ -132,15 +132,15 @@ func (fs *FileStorage) AddFile(x *FileInfo) error {
132
132
return nil
133
133
}
134
134
135
- err := fs .WriteFile (x )
136
- if err != nil {
137
- return err
138
- }
139
-
140
135
x .Index = fs .LastFileIndex
141
136
fs .indexLock .Lock ()
142
137
defer fs .indexLock .Unlock ()
143
138
fs .LastFileIndex += 1
139
+ err := fs .WriteFile (x )
140
+ if err != nil {
141
+ fs .LastFileIndex -= 1
142
+ return err
143
+ }
144
144
fs .filesContractAddr [addr ] = x
145
145
fs .files = append (fs .files , x )
146
146
return nil
You can’t perform that action at this time.
0 commit comments