diff --git a/qtfs/qtfs_common/conn.c b/qtfs/qtfs_common/conn.c index bbf7b42667b5082bce9a6ab5a7e150de0cb10704..fa3c1b972fbd1176ed63276de18d8c1053e30eab 100644 --- a/qtfs/qtfs_common/conn.c +++ b/qtfs/qtfs_common/conn.c @@ -935,7 +935,7 @@ void qtfs_conn_put_param(struct qtfs_conn_var_s *pvar) if (pvar->state == QTCONN_ACTIVE) { list_move_tail(&pvar->lst, &g_vld_lst); } else { - list_add(&pvar->lst, &g_vld_lst); + list_move(&pvar->lst, &g_vld_lst); } mutex_unlock(&g_param_mutex); }