r2pipe-promise hangs
radare opened this issue · 1 comments
radare commented
this is in nodejs/r2pipe-promise/test-hang-bug.js
const r2pipePromise = require('r2pipe-promise');
const r2pipe = require('r2pipe');
// Async hangs
async function test () {
const r2 = await r2pipePromise.open();
const msg = await r2.cmd('?E hello');
console.log(msg);
await r2.quit();
}
async function testSync () {
const r2 = r2pipe.openSync();
const msg = r2.cmd('?E hello');
console.log(msg);
r2.quit();
}
// hangs
test().then(console.log).catch(console.error);
// works
//testSync().then(console.log).catch(console.error);
bare().then(console.log).catch(console.error);
trufae commented
closing, its being rewritten in typescript on a clean codebase