diff --git a/index.js b/index.js index 7f8d877a..ff340509 100644 --- a/index.js +++ b/index.js @@ -15,7 +15,8 @@ function filterTrickle (sdp) { } function makeError (err, code) { - if (!(err instanceof Error)) err = new Error(err) + if (typeof err === 'string') err = new Error(err) + if (err.error instanceof Error) err = err.error err.code = code return err }