File tree Expand file tree Collapse file tree 1 file changed +8
-5
lines changed
core/src/main/java/network/aika Expand file tree Collapse file tree 1 file changed +8
-5
lines changed Original file line number Diff line number Diff line change @@ -231,18 +231,21 @@ private void suspend(NeuronProvider p, boolean saveOnSuspend) {
231231 p .suspend (saveOnSuspend );
232232 }
233233
234- public void register (NeuronProvider p ) {
234+ public void register (NeuronProvider np ) {
235235 synchronized (providers ) {
236- NeuronProvider existingNP = providers .put (p .getId (), p );
236+ NeuronProvider existingNP = providers .put (np .getId (), np );
237237
238238 if (existingNP != null )
239- LOG .error ("Attempted to overwrite existing Provider: (np:" + p .getId () + ")" );
239+ LOG .error ("Attempted to overwrite existing Provider: (np:" + np .getId () + ")" );
240240 }
241241 }
242242
243- public void unregister (NeuronProvider p ) {
243+ public void unregister (NeuronProvider np ) {
244244 synchronized (providers ) {
245- providers .remove (p .getId ());
245+ NeuronProvider removedNP = providers .remove (np .getId ());
246+
247+ if (removedNP != np )
248+ LOG .error ("Attempted to remove a duplicate Provider: (np:" + np .getId () + ")" );
246249 }
247250 }
248251
You can’t perform that action at this time.
0 commit comments