Skip to content

Commit eedb426

Browse files
Update src/linalg.jl
Co-authored-by: Daniel Karrasch <[email protected]>
1 parent 777dff9 commit eedb426

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/linalg.jl

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -198,8 +198,9 @@ function *(A::Diagonal, b::AbstractSparseVector)
198198
res = similar(b, T)
199199
nzind_b = nonzeroinds(b)
200200
nzval_b = nonzeros(b)
201+
nzval_res = nonzeros(res)
201202
for idx in eachindex(nzind_b)
202-
res[nzind_b[idx]] = A.diag[nzind_b[idx]] * nzval_b[idx]
203+
nzval_res[idx] = A.diag[nzind_b[idx]] * nzval_b[idx]
203204
end
204205
return res
205206
end

0 commit comments

Comments
 (0)