aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteve Bennett <steveb@workware.net.au>2015-10-06 11:19:52 +1000
committerSteve Bennett <steveb@workware.net.au>2015-10-06 11:19:52 +1000
commitd3255357060bbe901d3f9176b32ac8d994e782e9 (patch)
tree1cfd523c32a505d49600160275bccf48639a1164
parent2f955b69b301271f4759075deabd8e0e20be1dbb (diff)
parent8eea3b1e2356d5182c556e082db1b0eb73841ace (diff)
downloadjimtcl-d3255357060bbe901d3f9176b32ac8d994e782e9.zip
jimtcl-d3255357060bbe901d3f9176b32ac8d994e782e9.tar.gz
jimtcl-d3255357060bbe901d3f9176b32ac8d994e782e9.tar.bz2
Merge pull request #42 from dimkr/fixes
Bug fix - channel names are not formatted
-rw-r--r--jim-aio.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/jim-aio.c b/jim-aio.c
index ef3f139..c650787 100644
--- a/jim-aio.c
+++ b/jim-aio.c
@@ -1103,6 +1103,8 @@ static int JimMakeChannel(Jim_Interp *interp, FILE *fh, int fd, Jim_Obj *filenam
char buf[AIO_CMD_LEN];
int openFlags = 0;
+ snprintf(buf, sizeof(buf), hdlfmt, Jim_GetId(interp));
+
if (fh) {
filename = Jim_NewStringObj(interp, hdlfmt, -1);
openFlags = AIO_KEEPOPEN;
@@ -1144,7 +1146,6 @@ static int JimMakeChannel(Jim_Interp *interp, FILE *fh, int fd, Jim_Obj *filenam
#endif
af->openFlags = openFlags;
af->addr_family = family;
- snprintf(buf, sizeof(buf), hdlfmt, Jim_GetId(interp));
Jim_CreateCommand(interp, buf, JimAioSubCmdProc, af, JimAioDelProc);
/* Note that the command must use the global namespace, even if