about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/LYIcon.rc10
-rw-r--r--src/LYMainLoop.c30
2 files changed, 21 insertions, 19 deletions
diff --git a/src/LYIcon.rc b/src/LYIcon.rc
index ed98e5c1..ee6861ae 100644
--- a/src/LYIcon.rc
+++ b/src/LYIcon.rc
@@ -1,12 +1,12 @@
-// $LynxId: LYIcon.rc,v 1.12 2014/03/10 21:44:33 tom Exp $
+// $LynxId: LYIcon.rc,v 1.13 2014/03/16 15:03:40 tom Exp $
 
 #include <windows.h>
 
 100	ICON	"../samples/lynx.ico"
 
 VS_VERSION_INFO VERSIONINFO
-FILEVERSION    2,8,9,1001
-PRODUCTVERSION 2,8,9,1001
+FILEVERSION    2,8,9,1002
+PRODUCTVERSION 2,8,9,1002
 FILEFLAGSMASK  VS_FFI_FILEFLAGSMASK
 FILEFLAGS      0
 FILEOS         VOS_NT_WINDOWS32
@@ -19,12 +19,12 @@ BEGIN
     BEGIN
       VALUE "CompanyName",      "http://lynx.isc.org"
       VALUE "FileDescription",  "Lynx - web browser"
-      VALUE "FileVersion",      "2.8.9.1001"
+      VALUE "FileVersion",      "2.8.9.1002"
       VALUE "InternalName",     "Lynx"
       VALUE "LegalCopyright",   "©1997-2014 Thomas E. Dickey"
       VALUE "OriginalFilename", "lynx.exe"
       VALUE "ProductName",      "Lynx - web browser"
-      VALUE "ProductVersion",   "2.8.9.1001"
+      VALUE "ProductVersion",   "2.8.9.1002"
     END
   END
   BLOCK "VarFileInfo"
diff --git a/src/LYMainLoop.c b/src/LYMainLoop.c
index 6fa2af27..b91f7966 100644
--- a/src/LYMainLoop.c
+++ b/src/LYMainLoop.c
@@ -1,5 +1,5 @@
 /*
- * $LynxId: LYMainLoop.c,v 1.230 2013/11/28 11:20:34 tom Exp $
+ * $LynxId: LYMainLoop.c,v 1.231 2014/06/06 00:13:03 tom Exp $
  */
 #include <HTUtils.h>
 #include <HTAccess.h>
@@ -1549,21 +1549,23 @@ static void handle_LYK_SUBMIT(int cur, DocInfo *doc, BOOLEAN *refresh_screen)
 	form = make;
     }
 
-    StrAllocCopy(save_submit_action, form->submit_action);
-    form->submit_action = HTPrompt(EDIT_SUBMIT_URL, form->submit_action);
+    if (form != 0) {
+	StrAllocCopy(save_submit_action, form->submit_action);
+	form->submit_action = HTPrompt(EDIT_SUBMIT_URL, form->submit_action);
 
-    if (isEmpty(form->submit_action) ||
-	(!isLYNXCGI(form->submit_action) &&
-	 StrNCmp(form->submit_action, "http", 4))) {
-	HTUserMsg(FORM_ACTION_NOT_HTTP_URL);
-    } else {
-	HTInfoMsg(SUBMITTING_FORM);
-	HText_SubmitForm(form, doc, form->name, form->value);
-	*refresh_screen = TRUE;
-    }
+	if (isEmpty(form->submit_action) ||
+	    (!isLYNXCGI(form->submit_action) &&
+	     StrNCmp(form->submit_action, "http", 4))) {
+	    HTUserMsg(FORM_ACTION_NOT_HTTP_URL);
+	} else {
+	    HTInfoMsg(SUBMITTING_FORM);
+	    HText_SubmitForm(form, doc, form->name, form->value);
+	    *refresh_screen = TRUE;
+	}
 
-    StrAllocCopy(form->submit_action, save_submit_action);
-    FREE(make);
+	StrAllocCopy(form->submit_action, save_submit_action);
+	FREE(make);
+    }
 }
 
 static void handle_LYK_RESET(int cur, BOOLEAN *refresh_screen)