Fossil SCM

Add a missing return in cgi_fread() for builds without FOSSIL_ENABLE_SSL.

stephan 2025-09-11 10:17 trunk
Commit 1cd81630456dde642d15809c65e4d41c8614423782dac5c9667e66561aaca000
1 file changed +2
+2
--- src/cgi.c
+++ src/cgi.c
@@ -404,10 +404,12 @@
404404
}
405405
#ifdef FOSSIL_ENABLE_SSL
406406
return ssl_read_server(g.httpSSLConn, ptr, nmemb, 1);
407407
#else
408408
fossil_fatal("SSL not available");
409
+ /* NOT REACHED */
410
+ return 0;
409411
#endif
410412
}
411413
412414
/* Works like feof():
413415
**
414416
--- src/cgi.c
+++ src/cgi.c
@@ -404,10 +404,12 @@
404 }
405 #ifdef FOSSIL_ENABLE_SSL
406 return ssl_read_server(g.httpSSLConn, ptr, nmemb, 1);
407 #else
408 fossil_fatal("SSL not available");
 
 
409 #endif
410 }
411
412 /* Works like feof():
413 **
414
--- src/cgi.c
+++ src/cgi.c
@@ -404,10 +404,12 @@
404 }
405 #ifdef FOSSIL_ENABLE_SSL
406 return ssl_read_server(g.httpSSLConn, ptr, nmemb, 1);
407 #else
408 fossil_fatal("SSL not available");
409 /* NOT REACHED */
410 return 0;
411 #endif
412 }
413
414 /* Works like feof():
415 **
416

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button