From e002bbbecce34a07c5940f3494c80e89340d7f0d Mon Sep 17 00:00:00 2001 From: rainwater Date: Thu, 5 Sep 2002 18:35:04 +0000 Subject: [PATCH] Stream contents of output (avoid pipe being full) git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@931 212acab6-be3b-0410-9dea-997c60f758d6 --- Contrib/nsExec/nsexec.c | 6 +++--- Plugins/nsExec.dll | Bin 20480 -> 20480 bytes 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Contrib/nsExec/nsexec.c b/Contrib/nsExec/nsexec.c index d3c6964c..a4dcf469 100644 --- a/Contrib/nsExec/nsexec.c +++ b/Contrib/nsExec/nsexec.c @@ -85,8 +85,8 @@ void ExecScript(BOOL log) { HANDLE newstdout=0,read_stdout=0; DWORD dwRead = 1; DWORD dwExit = !STILL_ACTIVE; - char szBuf[1024]; - char szBufTmp[1024]; + static char szBuf[1024]; + static char szBufTmp[4096]; szBufTmp[0]=0; GetVersionEx(&osv); if (osv.dwPlatformId == VER_PLATFORM_WIN32_NT) { @@ -162,7 +162,7 @@ int LogMessage(const char *pStr) { nItemCount=SendMessage(g_hwndList, LVM_GETITEMCOUNT, 0, 0); item.mask=LVIF_TEXT; item.pszText=(char *)pStr; - item.cchTextMax=6; + item.cchTextMax=0; item.iItem=nItemCount; ListView_InsertItem(g_hwndList, &item); ListView_EnsureVisible(g_hwndList, item.iItem, 0); diff --git a/Plugins/nsExec.dll b/Plugins/nsExec.dll index 9353969ed5246828054c0e45a3b9994121b739b4..4f0ea9c98848276ed443cb7a94d83af00e287db6 100644 GIT binary patch delta 1024 zcmZWnT}TvB6uz^r%UZiRt~2WoN~TkqC2cdagQCI~lN2mDyCagRTaneWVbh@Q%Ad@=B)EefJoT3^Sce>H;_=*l3+RwNUVgU#({5Zi}#*Iv`Q$uJ8-*U)!nQ3G+!iNR!jmyt#Jg>`Sv1kDKcuM3Y;+{)XmlhWW-{>@62INivTJUz5xmYr&UFzV?`soN_fJ@Gb(=M(`r2t zvRS08l-MPjFNGFJWp+QTtRCmerx&1N_$W5jCvbXH*L96-bqonyQl;OP3IiI66Nrrm zz;cvq0GaFjIs2F%lg&07r}hXhfF*mI9|ci(&TV&Mgz#MegH{N%>LO9Xt8kti6Y5Hs z9)yz9&>?IJG<6MR6d1r=eXut zc)flzs6ku;B~aW6olPV8b``I22Yp}*8LCicYkEv?yPEmUC7EFw2H$ej49xsWHqo9< z^*FT%;afl{O&imrESC;F(<2 zURM8@6|#5cjUJ#*RH$9}uLiKB9Y=>HEzzdAa6h?NTWSJ@+F}ThVs{A`9=bZcfv3uA zH13-TvihCsd6H5S45$p8x`-3XI`)S6PMQza#PrSwS;O|bes zk5os>W}!q`FSBOU))_za(gM2a@lBHM*+(!lJQbCMXHp`HqDW?;V}KzOvW4~lDkm2i z7VaiyLXC)Iet>5sJAclvIQ@VoSP0`ya@Nub1eyVL$-CB3F5Z9+aJxH>_=rgdAp(U% z(5^mm8K_|ZrpKB3GN|C5y=9sv7=}t(eL+pcEPT0$!7vln0u+!zAN2RZV3-K;!M`_X zIY!?)_z=b)r&{XZI-^=Zf~+`-qnI76j??LOR)0Yq@__k~8fNMN0xxT>b~d|9C5SYOQg^W=k(;uQferAeQv<(1r6p?gSU)M!4(T0=LM$ zdR4)K-zO@4vD&u{WSc(<@1WP~;0neayVCA0=cMNLeJ%i